gd32和stm32的区别

小编:bj03

gd32和stm32的区别

1、内核:GD32采用二代的M3内核,STM32主要采用一代M3内核。

2、主频:使用HSE,GD32的主频最大108M,STM32的主频最大72M;使用HSI,GD32的主频最大108M,STM32的主频最大64M。

3、功耗:GD的运行功耗比STM32小,但在相同的设置下GD的停机模式、待机模式、睡眠模式比STM32功耗高。

gd031


GD32F303是对GD32F103的升级版本。
GD32F103是GD早期的产品,GD32E103和GD32F303是对GD32F103的升级和优化,所以4者是兼容的,虽然内核不同,但是通用外设几乎很少涉及到内核部分。
gd103和303的相同点:1、外围引脚PIN TO PIN兼容,每个引脚上的复用功能也完全相同。2、芯片内部寄存器、外部IP寄存器地址和逻辑地址完全相同,但是有些寄存器默认值不同,有些外设模块的设计时序上和STM32有差异,这点差异主要体现在软件上修改。3、编译工具:完全相同例如:KEIL 、IAR。4、型号命名方式完全相同,所以替代只需找尾缀相同的型号即可,例如:STM32F103C8T6 与 GD32E103C8T6。5、仿真工具:JLINK GDLINK。

GD32F105RGT6


理想是兼容的,实际还要改一些东西。外设基本没变,时钟变化比较大,需要重新配置。
电气部分注意一下可能会不一样。CAN1的初始化时必须先打开CAN0的时钟。
GD32与stm32兼容,性价比高,是很好替代STM32的一颗物料,管脚完全兼容,CPU及Flash特性高达72-108Mhz主频;高达64K~1024KFlash;高达64K~96K的SRAM;前32KFlash零等待。

stm32f103和stm32f429的区别


gd32和stm32的区别在于:内核、主频、功耗不同。
? 1、GD32是国内开发的一款单片机。GD32采用二代的M3内核,STM32主要采用一代M3内核。

以上就是关于gd32和stm32的区别的全部内容,以及gd32和stm32的区别的相关内容,希望能够帮到您。

相关文章

查看更多数码极客