用GD32替换正点原子STM32F103ZET6_正点原子gd32-程序员宅基地

技术标签: STM32  # GD32  测试  GD32  移植  替换  

月黑风高夜!一双黑手伸向了室友的STM32F103开发板!

一日逛淘宝,推送STM32F103ZET6原装芯片,点击进入,惊!!!STM32F103ZET6居然涨价到388一片

在这里插入图片描述

诧异着这不可思议的价格,看着旁边正在拿正点原子精英版研究如何点起流水灯的室友,脑海中想到之前囤积的几片GD32F103ZET6的芯片

在这里插入图片描述

一个大胆的想法从我脑海中诞生,我要狸猫换太子,GD32F103ZET6替换掉STM32F103ZET6

入夜,趁着室友入睡后,悄悄的拿走室友的STM32开发板,点起我的小台灯

在这里插入图片描述

掏出了我沉寂许久的GD32F103ZET6芯片

在这里插入图片描述

开足风枪马力,把STM32F103ZET6淦下来,再把GD32F103ZET6淦上去,一番辛苦下,大功告成

在这里插入图片描述

保险起见,下面使用正点原子STM32库函数例程一一测试,绝不给室友发现的机会!

  1. 流水灯测试

直接下载流水灯程序到GD32,因为使用到主频按照STM32的来配置(72M)无需修改启动超时,程序下载使用J-Link(ST-Link不行),因为都是基于M3内核,所以直接使用Keil下载!下载完成,复位启动!

啪!翻车!LED反转时间约为设定时间的10倍,多年经验告诉我,我晶振引脚虚焊了,补焊,复位,启动!

啪!成了,灯闪了!

在这里插入图片描述

但是这一切还不够,万一室友学会的点灯,后面咋办?我还要测!

在这里插入图片描述

  1. 串口测试,替换文字,下载例程

在这里插入图片描述

程序启动,测试完美!

在这里插入图片描述

  1. 仿真测试,断点测试,完美

在这里插入图片描述

  1. 外部中断测试,按下按键,LED切换,测试通过

在这里插入图片描述

在这里插入图片描述

  1. 定时器闪灯,测试完美!

图略

  1. 定时器PWM比较输出,测试完美,现象呼吸灯

图略

  1. TFT测试,完美到爆

在这里插入图片描述

  1. ADC检测,完美极了

在这里插入图片描述

  1. 模拟IIC测试,稳如老狗

在这里插入图片描述

不测了,就先到这,下次等室友睡觉在继续测,今天美滋滋,STM32芯片反手一卖就是几倍差价,同志们学会了没!

在这里插入图片描述

同系列文章

【看完就懂】GD32F303替代STM32F103全过程记录

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45396672/article/details/116577012

智能推荐

运行uniapp跳转微信开发工具后一直卡在微信开发工具首页的解决方法_uni调试工具启动后一直卡在启动页面-程序员宅基地

文章浏览阅读6.4k次。启动uni-app项目后我的微信开发者工具一直卡着不动了在这了_uni调试工具启动后一直卡在启动页面

python输入输出-python输入与输出-程序员宅基地

文章浏览阅读389次。python输出python3中的输出python3中的输出使用函数print(),示例如下:>>> print('hello kitty')print()也可接受多个参数,使用逗号隔开:>>> print('hello','kitty')hello kitty可以看到字符串合并输出后,中间会模式使用逗号隔开~print函数除了可以接收字符串外,也可以接收其他的数据类型>>> print(1) ..._"python输入\"237846278\"和\"4\",输出\"237846278的第4位是6"

HDU 2051 Bitset_hdu 2051 bitset-程序员宅基地

文章浏览阅读502次。/*中文题意:中文翻译:题目大意:解题思路:难点详解:关键点:解题人:解题时间:解题感受:*/_hdu 2051 bitset

关于simplis仿真和驱动方法-程序员宅基地

文章浏览阅读9k次,点赞4次,收藏34次。转自:http://bbs.21dianyuan.com/thread-233723-1-1.html1.1.4 驱动线路(死区控制、隔离变压器)A.互补驱动(带死区控制)实现方式,UC3843的PWM输出用逻辑非门芯片取反,然后利用RCD做死区,经驱动IC HIP2101(仿真软件自带驱动芯片模型),得到两路带死区的互补驱动信号PWM1和PWM2,如下图所示:该电路可用来做同步Buck,同..._simplis

软件构建(转)_软件构建是什么意思-程序员宅基地

文章浏览阅读5.2k次。1、什么是构建你一定知道“构建(construction)”一次在软件开发领域以外的含义。“构建”就是“建筑工人(construction workers)”在建设一栋房屋,一所学校,乃至一座摩天大楼时所做的工作。在你年轻时,可能也曾用“硬纸板(construction paper)”构建过什么东西吧。按照一般的用法,“构建”是指建设的过程。构建过程可能包含有计划、设计、检查工作的一些方面,但..._软件构建是什么意思

reboot后centos服务器无法ssh连接_服务器重启reboot 无法连接-程序员宅基地

文章浏览阅读9.4k次,点赞2次,收藏10次。问题描述安装好了centOS服务器,一直用Secure CRT工具通过ssh服务来远程连接linux,很方便的进行各种操作。今天偶然尝试了一下在非root的一般用户下执行重启服务器的命令,发现一般用户是没有权限执行重启的,果断使用sudo命令再次执行,终于重启成功,却发现Secure CRT再也连不上服务器了,郁闷不已,去网上查找各种资料总算有了一点粗浅的认识,记录下来,也让其他的linux beginner们能够少走些弯路吧。普通用户下执行重启命令:shutdown -r now 或者 _服务器重启reboot 无法连接

随便推点

欠拟合与过拟合及其解决方法-程序员宅基地

文章浏览阅读7.1k次,点赞5次,收藏33次。一、欠拟合(Underfitting)模型在训练数据上不能获得很好的拟合,并且在测试数据集上也不能很好的拟合数据,这种现象称为欠拟合,即高偏差(high bias)。(模型过于简单)原因:模型不够复杂、拟合函数的能力不足,学习到的有用特征太少,导致拟合的函数无法满足训练集。二、过拟合(Overfitting)模型在训练数据上能够获得很好的拟合,但是在测试数据集上却不能很好的拟合数据..._欠拟合

VC++获取CPU时钟频率_c++获取cpu频率-程序员宅基地

文章浏览阅读2.4k次。先通过执行两条汇编语句得到执行两条汇编语句所使用的相对时间刻度,然后继续执行这两条汇编语句获取一个时间刻度减去先前的相对时间刻度就是CPU时钟频率。inline UINT64 CGetCPUTimeDlg::GetCount(){ _asm _emit 0x0f; _asm _emit 0x31;} // 获取CPU时钟频率CString CGetCPUTimeDlg::..._c++获取cpu频率

c++中 #include 用法解析_c++include-程序员宅基地

文章浏览阅读8.7k次,点赞9次,收藏55次。这里需要注意include的两种不同写法,#include<***.h> 和 #include"***.h"采用"< >"方式进行包含的头bai文件表示让编译器在编译器的预设标准路径下去搜索相应的头文件,如果找不到则报错。例如:VS2008的安装目录\Microsoft Visual Studio 9.0\VC\include下面就包含了标准库的头文件。第二种方式表示先在工程所在路径下搜索,如果失败,再到系统标准路径下搜索。所以,特别要注意的是,如果是标准库头文件,那么既_c++include

shineblink Core上手编程-程序员宅基地

文章浏览阅读1.2k次。十分钟上手基于Core的Lua编程语言一、函数、变量二、数组、表(table)三、流程控制:if、elseif、else四、循环控制:for、while五、结语前言:无论您擅长什么语言,C、python、Java、Lua、或PHP,哪怕是刚入门的编程小白,只要您掌握了最基本的编程思想比如:if,else, for, while的用法,您基本就可以很快速的上手 Core 的编程开发了。在 Core上面的编程只会涉及到最基本的编程语法,而编程语言自带的一些高级特性在 Core 上您基本用不到,即使Cor

LDPC译码:和积译码算法(SPA)、最小和算法(MSA)、分层译码算法(LBP)、动态信息更新策略IDS(含RBP、NW-RBP、SVNF-RBP)的MATLAB实现_最小和译码算法-程序员宅基地

文章浏览阅读1.8w次,点赞32次,收藏232次。LDPC各类译码方法的MATLAB实现主要内容新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入主要内容LDP..._最小和译码算法

新手C语言开发详细教程_安装c语言-程序员宅基地

文章浏览阅读1.1k次。C语言开发编译工具gcc的详细安装教程(图文)_安装c语言