一、前言二、区别1、内核2、主频使用HSI(高速内部时钟):GD32的主频最大108M,STM32的主频最大64M 主频大意味着单片机代码运行的速度会更快,项目中如果需要进行刷屏,开方运算,电机控制等操作,GD是一个不错的选择。 3、供电内核电压:GD32内核电压是1.2V,STM32内核电压是1.8V。GD的内核电压比STM32的内核电压要低,所以GD的芯片在运行的时候运行功耗更低。 4、Flash差异GD Flash执行速度:GD32 Flash中程序执行为0等待周期。 STM32 Flash执行速度:ST系统频率不访问flash等待时间关系:0等待周期,当0<SYSCLK<24MHz,1等待周期,当24MHz<SYSCLK≤48MHz,2等待周期,当48MHz<SYSCLK≤72MHz。 Flash擦除时间:GD擦除的时间要久一点,官方给出的数据是这样的:GD32F103/101系列Flash 128KB 及以下的型号, Page Erase 典型值100ms, 实际测量60ms 左右。对应的ST 产品Page Erase 典型值 20~40ms。 5、功耗6、串口GD的串口在发送的时候停止位只有1/2两种停止位模式。STM32有0.5/1/1.5/2四种停止位模式。 GD 和STM32 USART的这两个差异对通信基本没有影响,只是GD的通信时间会加长一点。 7、ADC差异8、FSMC9、103系列RAM&FLASH大小差别10、105&107系列STM32和GD的差别11、抗干扰能力 |
|
来自: 西北望msm66g9f > 《模电》