序言
考研初试已经结束,结果还不得而知,我打算趁着这段时间,开始学习一下STM32,为毕业设计做准备。本来打算前两天就开始,一直拖到现在,赶紧开个记录贴,记录一下我的学习历程,再者,督促自己学习。
准备阶段(注:由于现在是初级学习阶段,日后还会回来修改完善此部分,增加详细信息。)
硬件准备:正点原子精英开发板STM32F103ZET6 STM32F407VET6最小系统板 ST-Link仿真器 ESP8266WIFI模块等。
软件准备:ISP串口下载软件FlyMcu
STM32初探
刚开始接触到STM32还不知道从哪下手,整的一头雾水。不过刚开始都会是磕磕绊绊,用唐叔的话来说,慢慢来,比较快。常用到的参考资料为:数据手册(英文),参考手册(两个不同的手册)。开始跟着原子哥的视频开始看,首先介绍了一下STM32几大优势,以及STM32命名规则(命名规则可以用来选型开发板,pin to pin替换):
![STM32命名规则](https://i-blog.csdnimg.cn/blog_migrate/3bfe36ba630352faa593ebb08ec561ec.png)
STM32硬件资源:
![STM32硬件资源](https://i-blog.csdnimg.cn/blog_migrate/f1bd4d9c982a61ba0de5d106714b1686.png)
![](https://i-blog.csdnimg.cn/blog_migrate/b563122ff756ba8618829b507191538a.png)
STM32引脚图(更多详见数据手册):
![](https://i-blog.csdnimg.cn/blog_migrate/bb8e76df31adb1e2e1eef8ee678c2d04.png)
以及内部结构(描述CPU与各外设引脚是如何相连的):
![](https://i-blog.csdnimg.cn/blog_migrate/41f0e536003f171bbec9372b0cd3d2d7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/571e34ccdfe0b1111226c89199ac8d75.png)
以上内容许多出自数据手册,以后可以再去查阅获得更多的理解。