STM32F10X与GD32工程创建区别

1.宏定义区别

GD32虽然与STM32F10X的管脚兼容,但是用keil创建工程时,GD32在选择芯片型号的时候就已经自己定义了宏。STM32F10x需要手动定义宏。在以下界面定义用到的单片机。

2.时钟区别。GD32最大时钟为120Mhz,所用的hal库里面的系统初始化会初始化时钟。STM32F10x最大时钟为72MHz,系统初始化没有初始化时钟,用的内部默认的低速时钟,需要手动初始化时钟。

相关推荐
wanglong37132 小时前
STM32单片机PWM驱动无源蜂鸣器模块C语言程序
stm32·单片机·1024程序员节
清风6666664 小时前
基于单片机的故障检测自动保护智能防夹自动门设计及LCD状态显示系统
单片机·毕业设计·课程设计·1024程序员节·期末大作业
nuoyigui98898 小时前
modbus rtu通信协议总结
单片机
不脱发的程序猿9 小时前
如何检测和解决I2C通信死锁
stm32·单片机·嵌入式·1024程序员节
STC_USB_CAN_80519 小时前
STC32G144K246,高速PWM@240Mhz 运行测试
单片机·嵌入式硬件·51单片机
禾仔仔9 小时前
USB2.0枚举流程(以鼠标为例)——从零开始学习USB2.0协议(四)
嵌入式硬件·mcu·计算机外设·1024程序员节
hhh_li9 小时前
Keil5 MDK安装Compiler Version5(即ARM Compiler 5,简称AC5)编译器
stm32
Despacito0o9 小时前
Keil MDK-ARM 5.42a 完整安装指南(2025.4.19最新版)
arm开发·stm32·单片机·嵌入式硬件·物联网·51单片机·嵌入式实时数据库
来块小鱼饼干(≧^.^≦)9 小时前
教你如何使用VSCode的EIDE插件开发STM32(包括任何ARM内核芯片)最详细教程
ide·vscode·stm32·arm·keil
倔强吧!青铜9 小时前
嵌入式八股文总结(ARM篇)
单片机·嵌入式硬件