HDC.Cloud | 漫谈LiteOS-STM32与GD32简单对比
1 STM32
1.1 STM32 介绍
STM32系列开发板由 意法半导体(STMicroelectronics) 有限公司,意法半导体是世界最大的半导体公司之一。从成立之初至今,ST 的增长速度超过了半导体工业的整体增长速度。STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核等系列产品.
1.2分类
按内核架构分为不同产品:
(1)主流产品(STM32F0、STM32F1、STM32F3)
(2)超低功耗产品(STM32L0、STM32L1、STM32L4、STM32L4+)
(3)高性能产品(STM32F2、STM32F4、STM32F7、STM32H7)
1.3 STM32共有特性
STM32开发板都具有通信串口如USART,SPI,I2C等,都具备多通道的DMA控制器、通用定时器、外部存储器接口、看门狗和RTC、时钟电路、主振荡器和32kHz振荡器、温度传感器等.
2 GD32开发板介绍
GD32系列开发板是由北京兆易创新技术有限公司发布的,GD32作为中国32位通用MCU领域的主流之选,以累计超过3亿颗的出货数量、超过2万的用户数量、23个系列330余款产品型号选择的广阔应用覆盖率稳居市场前列。年初该公司还发布了基于Arm® Cortex®-M23内核MCU的最新产品,GD32E232系列超值型微控制器。
3 相同点
(1)信号命名方式相同,而且相同信号的引脚定义基本相同。
(2)函数库文件基本相同。
(3)编译工具相同如keil、IAR,当然STM32也有一些自己的开发工具。
(4)芯片内部寄存器和外部IP寄存器的逻辑地址相同。
4 不同点
(1)工作电压有所不同,STM32的工作电压在2.0~3.6V或1.65~3.6V,GD32的工作电压在 2.6~3.6V,范围相对要小一点。
(2)相同主频之下,GD32的开发板速度要更快一点,大约快10%-20%左右。
(3)GD32的flash擦除时间要比STM32更长一点
(4)使用HSE(高速外部时钟):GD32的主频最大108M,STM32的主频最大72M;使用HSI(高速内部时钟):GD32的主频最大108M,STM32的主频最大64M。
(5)GD32的ADC精度不如STM32的好,输入阻抗小:GD为9位精度,ST为11位精度,同采样速率下GD的输入阻抗比STM小。
(6) 功耗方面,在相同主频时,GD的运行功耗比STM32小,但是在其他情况的相同配置下,GD32的功耗要相对高一点
(7) ADC精度:GD32的ADC精度不如STM32的好,输入阻抗小:GD为9位精度,ST为11位精度,同采样速率下GD的输入阻抗比STM小。
- 点赞
- 收藏
- 关注作者
评论(0)