GD32F107VET6
单击复制
单击复制
商品介绍
属性 | 参数值 | |
---|---|---|
商品目录 | 单片机(MCU/MPU/SOC) | |
CPU内核 | ARM-M3 | |
程序存储容量 | 512KB | |
RAM总容量 | 96KB | |
GPIO端口数量 | 80 | |
工作电压范围 | 2.6V~3.6V | |
CPU最大主频 | 108MHz | |
程序存储器类型 | FLASH | |
工作温度范围 | -40℃~+85℃ | |
ADC(位数) | 12bit | |
DAC(位数) | 12bit | |
(E)PWM(位数) | 16bit | |
8位Timer数量 | - | |
16位Timer数量 | 6 | |
32位Timer数量 | - | |
CAN路数 | 2 | |
U(S)ART路数 | 5 | |
I2C路数 | 2 | |
I2S路数 | - | |
(Q)SPI路数 | 3 | |
USB通用接口 | 有 | |
内部比较器 | - | |
外设/功能 | 温度传感器;DMA;看门狗;LIN总线协议;PWM;除法器;以太网协议栈;IrDA;乘法器;RTC实时时钟 | |
通信协议 | 以太网协议 | |
看门狗 | 有 | |
RTC实时时钟 | 有 | |
IrDA红外接口 | 有 | |
低电压检测 | - | |
CCP捕获/比较 | - | |
SDIO | - | |
DMA(直接存储器存取) | 有 | |
内部振荡器 | 有 |
Pin to Pin兼容STM32F107VCT6;
外设和程序代码包括软件库全部兼容STM32F10x系列MCU;
甚至直接下载STM32开发的HEX文件到GD32中即可直接运行。
中文开发手册,完善技术支持。
官方提供KEIL下的PACK工具包,开发调试简单;
GD32F107和STM32F107的相比的提升(下文用GD和STM32表示):
1. GD采用Cortex-M3第二代内核(R2p1),解决了第一代内核(R1p1)的一些BUG,比如:RTC晶振问题、I2C问题等。
STM32则采用的是第一代内核;
2. GD可运行最高频率为108MHz,而STM32为72MHz,速度差距明显;
3. GD代码Flash执行速度为0等待(GD就是做Flash起家的,Flash技术还是很牛的),而STM32则有2个以上的等待周期,速度差距进一步加大;
4. GD内部SRAM为96K,而STM32为64K。在开发以太网应用中对SRAM需求较大,64K只能做一些简单的应用,96K会更宽裕些;
5. GD内部Flash为512K(VET6),而STM32没有VET6这个型号,最多只有256K。通常的以太网产品开发中,boottloader加上应用固件比较大,加上后续规划升级,
256K Flash比较吃紧, 512K则更为合适.
总结来说 STM32具有的功能GD全部具备,并且性能更高,价格更便宜。