stm32和51的差异

|
51单片机是对一切兼容Intel 8031指令系统的单片机的总称。51单片机是根底入门的一个单片机,仍是运用最广泛的一种。需求留意的是51系列的单片机一般不具备自编程才能。

STM32系列根据专为要求高性能、低成本、低功耗的嵌入式运用专门规划的ARM Cortex-M3内核。

两者的首要差异如下:

1、内核:51单片机选用的是51 Core,8Bit@2MHz Max(分频后),0.06DMIPS;STM32选用的是ARMCortex-M3,32Bit@72MHz ,1.25DMIPS

2、地址空间:51单片机只要64KB;STM32有4GB

3、片上储存器:51单片机ROM只要2K-64K,RAM仅为128B-1K;STM32的ROM为20K-1MB,RAM有8K-256K

4、外设:51单片机仅有三个定时器和一个串口;STM32却具有AD,DA,TImer,WWDG,IWDG,CRC,DMA,IIC,SPI,USART等很多外设

5、开发工具:51单片机选用的是前期的UV2;而STM32运用的是UV4,乃至更高

6、操作系统:51单片机连RTOS都很难能跑;STM32选用的是uClinux,uC/OS

总的来说51有51的轻盈 ,STM32有STM32的强壮。 首要51是入门最简略, 相对来说好学, 功用少 ,操控比较便利。可是速度 、功用都没有STM32强壮 ,STM32是32bit的, 外围接口丰厚, 可是入门就有点难度了。 再就是51的速度能快点 ,可是毕竟是8bit的, 51大多是冯诺依曼结构 ,STM32是哈弗结构的, 数据处理起来很快。

stm32和51的差异stm32和51的差异

请尊重我们的辛苦付出,未经允许,请不要转载ca88亚洲城【官】_电子爱好者网的文章!
上一篇:完成全密封、无外接接口的电子设备-电子发烧友网
下一篇:作为一个IC工程师,这些最让人尴尬!-电子发烧友网