我们经常说51单片机和STM32单片机,到底他们有什么区别呢?那跟小编去看看~
51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。
主要产品:
*Intel(英特尔):80C31、80C51、87C51,80C32、80C52、87C52等;
*ATMEL(艾德梅尔):89C51、89C52、89C2051,89S51(RC),89S52(RC)等;
*Philips(飞利浦)、华邦、Dallas(达拉斯)、Siemens(西门子)等公司的许多产品;
STC(国产宏晶)单片机:89c51、89c52、89c516、90c516等众多品牌。
STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核。
按内核架构分为不同产品:
主流产品(STM32F0、STM32F1、STM32F3)
超低功耗产品(STM32L0、STM32L1、STM32L4、STM32L4+)
高性能产品(STM32F2、STM32F4、STM32F7、STM32H7)
区别在以下几点:
1、内核:
51单片机采用的是51 Core,8Bit@2MHz Max(分频后),0.06DMIPS;
STM32采用的是ARM Cortex-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。
声明:本内容为作者独立观点,不代表电源网。本网站原创内容,如需转载,请注明出处;本网站转载的内容(文章、图片、视频)等资料版权归原作者所有。如我们采用了您不宜公开的文章或图片,未能及时和您确认,避免给双方造成不必要的经济损失,请电邮联系我们,以便迅速采取适当处理措施;欢迎投稿,邮箱∶editor@netbroad.com。
STM32全球在线峰会:揭示2024年嵌入式系统三大趋势 | 24-04-16 16:17 |
---|---|
意法半导体突破20纳米技术节点,提升新一代微控制器的成本竞争力 | 24-03-26 17:06 |
意法半导体发布先进的超低功耗STM32微控制器,布局工业、医疗、智能表计和消费电子市场 | 24-03-19 15:02 |
意法半导体二代STM32微处理器推动智能边缘发展,提高处理性能和工业韧性 | 24-03-13 09:22 |
STM32开发者社区:从这里开启你的STM32之旅!小白和PRO都友好 | 24-02-21 16:14 |