STM32 究竟有多难?如何迈出入门第一步? STM32 究竟有多难

STM32 究竟有多难?如何迈出入门第一步?

1. 在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份 STM32 的资料,从专业入门到高级教程。

2. 首先你要知道计算机的基本原理,无非就是处理器、控制器、存储器(包括存代码的 ROM 和存数据的 RAM),然后了解图灵机的基本模型。现在计算机都是基于这个即取指令、执行指令的顺序模式。现在你已经知道计算机是怎么回事了,嵌入式系统和通用 PC 都是这个模型。

3. 刚好我总结了一些嵌入式资料放在视频结尾,然后你想学嵌入式入手一个板子动动手,这样很好。但是你一看 STM32 的资料,傻了,那引脚数量,那 power 数,好一点的开发板,十组左右的 pot,多达 80 多个引脚,然后就不知道从哪儿弄起。

4. 有人说没学过 51 也无所谓,错倒是没错,但是不适合密集恐惧症。首先学会基本的 I0 口操作,一组端口被接在 LED 上了,弄个延时(最简单的 while 延时),循环移位端口寄存器流水灯,好玩有意思。发现 I0 操作如此简单,简直不够玩。

5. 这个时候去学习定时器,STM32 定时器通过它给的库函数来设置,照着例程学着做就行了。然后你学会精确定时,配合你学的 I0 操作,对着开发板的电路和相应的芯片资料,试着驱动一个 SEG 管显示器,然后再结合定时器的精确定时,你就可以做一个精确的数字时钟了!

原文链接:,转发请注明来源!