类型:单片机 | 针脚数:44 | 品牌:gd |
型号:GD32f103C8t6 | 封装:lqfp44 | 功率:2 |
批号:16 |
GD32介绍与STM32兼容性汇总
一、 GD32与STM32异同
1. 相同点
1) 外围引脚定义:相同型号的管脚定义相同
2) Cortex M3内核:STM32F103内核 R1P1版本,STM32F205内核 R2P1, (图1.2)GD32内核R2P1版本,此内核修复了以前的一些bug
3) 芯片内部寄存器,
外部IP寄存器地址:逻辑地址地址相同,主要是根据STM32的寄存器和物理
地址,做的正向研发但是有些默认值不同,需要初始化善
4) 函数库文件:函数库相同,优化需要更改头文件 5) 编译工具:完全相同例如:keil MDK、IAR 6) 型号命名方式:完全相同
2. 外围硬件区别
1) 电压范围:GD32F: 2.0-3.6VSTM32F:2.6-3.6V(外部电压)
GD32F: 1.2V STM32F: 1.8V(内核电压)
2) BOOT 0管脚: Flash程序运行时,BOOT0在STM32上可悬空,GD32必须外
部下拉
3) ESD参数:
STM32人体模式 2KV,空气模式500V
GD32人体模式4KV,空气模式10KV
3. 内部结构差别
1) 启动时间:GD32 启动设置时间稍长,延长上电时序
2) 主频时钟: GD32F10系列高达108MHZ STM32F10系列只能72MHZ 3) Flash擦除时间: GD32 是60ms/page,STM 30ms/page 4) FLASH容量: GD32容量3M
5) SRAM空间: GD32F103系列、GD32F105\107系列SRAM 96K
6)
VB 外扩总线 FSMC:GD32 100PIN配置总线输出,STM32 100PIN并且256k以上 (图1.5/1.6) 才配置总线输出
4. 功耗区别(以128k以下容量的作为参考)(图片部分四1.0、1.1)