stm32和51我们该如何选择

时间:2024-10-11 16:07:56

想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。作为初学者要选择前一般会在网上看一些老前辈给的建议。很多人开始对初学者说51已经过时了不需要学,直接上stm32单片机。

很多新手信了放弃51直接上32,能学会才怪!首先会去看这些建议的同学本身的能力不会特别出众,学习能力是中等偏上的水平,学习能力强的要不是在学校的实验室要么就在电赛培训,这两批人都不会在找学习的入口,因为他们已经找到方向去入门,也明确了心中的目标。

先学51单片机,真正的目的在于让大家能对单片机的原理有一个深入的理解。

51单片机都是通过配置寄存器来控制外设,实际上目前大多数单片机都是这样做的,区别就是寄存器不一样。当我们懂了其中一种以后,其他都可以照葫芦画瓢的去学习。

一、51和stm32单片机的区别

51和stm32的区别是非常大的,51是属于低端单片机,stm32算是中高端单片机了,它们运用的市场也不一样。

1.内核

51是Intel8051的内核架构,而STM32有Cortex-M1/M2/M3/M4/M7这么多内核版本,像我们常用的STM32F1系列就是Cortex-M3的内核。

2.资源

51是入门级单片机,可以说除了资料以外各方面资源都不如stm32,比如说主频、ROM、RAM、IO口、外设资源。

3.开发模式不同

51是直接操作寄存器使用外

相关文章