首页 > 分类 >  正文

stm32单片机编程教程,如何入门stm32单片机

2023-5-26 来源:锦喜门业有限公司

今天朋友介绍了一单,单片机OTA功能开发,基于51单片机stc,外挂了一个cat1模组。有段时间没用51单片机了,看寄存器真的发现生疏了好多,比起stm32单片机的hal库,明显hal库调起来方便,只需要偶尔看看寄存器手册就行,文档相比,明显stm32写的比较通俗易懂,stc的文档写的就没那么清晰了。

1、学过51单片机现在想学stm32帮我推荐一本容易上手的入门教程啊

如果你已经会用C了的话,建议你看看正点原子的STM32不完全手册.我就是看这个学会的。起码是基础的东西知道怎么用了。毕竟51和AVR不大一样,AVR的IO也要设输入和输出。STM32的也是,还有IO的配置什么的。不过我现在只会操作寄存器。一直没学过库函数。

2、如何从0基础学习单片机stm32

刚刚那个不是我的号。我即将大四,大一开始学单片机,觉得stm32的话建议还是买个正点原子的开发板吧我当时就买的那个板子偏贵但配套资料丰富适合新手。stm32内部结构比较复杂,适合有低档单片机基础的同学学习没有基础学习起来会很吃力,也找不来合适的教程。

3、stm32单片机

STM32属于arm内核的一个版本,比传统的51单片机高级多了,有很多资源是51不具备的,如usb控制器。而且已经废除了机器周期什么的,速度不是51能比的。单片机是嵌入式系统中最常用的核心部件,stm32本质上也是一种单片机。从事嵌入式方面工作,如果有一定的基础,可以从STM32单片机入手,如果没有基础,可以从51单片机入手。

主要寄存器:(1)累加器A累加器A是微处理器中使用最频繁的寄存器。在算术和逻辑运算时它有双功能:运算前,用于保存一个操作数;运算后,用于保存所得的和、差或逻辑运算结果,(2)数据寄存器DR数据寄存器通过数据总线向存储器和输入/输出设备送(写)或取(读)数据的暂存单元。它可以保存一条正在译码的指令,也可以保存正在送往存储器中存储的一个数据字节等等。