暑期学stm32之旅


                                                                   暑期短学期实践第一周stm32之旅
  经过3天的摸索和尝试,我觉得自己已经对stm32有了初步的了解,差不多入门了吧,接下来我就谈一下这几天接触32的一些感受,这个过程就像是拨云见日。


   之前都是听别人说起stm32,自己也是略知一二,有几次也是看到过32的程序,给我的第一印象就是,妈呀这是什么东西,添加的文件一大堆,一行代码全是英文还超长,跟51是没法比,太复杂了。只有亲身体验过才会知道它的真实面目,现在我觉得它就是一种套路,只要明白了这种套路之后写程序也就不成问题了。


     首先,经过几天的摸索,我总结了一下最快入门32的学习方法,在此分享一下,我就以流程链的方式来说明一下吧,熟悉Kile5软件(会建工程(耐心操作一边))--体会固件库(知道USER等文件夹存放什么库函数(可以不妨打开看看))--到这里离入门已经不远了(耐下心继续看资料)--了解一些入门前的基础概念(大作用哦)(像时钟系统、端口复用、重映射、中断优先级等等)--认真做几个实验(跑马灯、蜂鸣器、按键输入)--已经入门了。


     接下来就是在多做几个实验加深印象就好,比如串口、定时器、中断、PWM输出、ADC、OLED、IIC、SPI。到这里我觉得算是已经大致掌握这款单片机了。到这里你就会明白32的套路是什么了,人家已经给你封装好了库,你需要做的就是明白哪句话是设置什么的,归根结底就是怎样操作寄存器的,只不过你不需要记那么多代码,只需要会调用就行。如果有精力的话,可以抽出时间了解一下32自带的一些模块。剩下的就是你能静下心来慢慢摸索,刚开始的话有个笔记本记一些问题和概念就更好了,最好也要买个开发板。

猜你喜欢

转载自blog.csdn.net/Peng_program/article/details/81137523