我本人并不是什么STM32单片机大神,32我也只接触两年而已。随着对32相关资料的了解,回过头来才发现自己学32走了很多冤枉路,所以本文章只是给即将学32的小白们一些入门的建议,让你们不在像我一样走很多冤枉路。
我先说说我当初开始学习的过程,我刚开始接触32的时候是是实验室的师兄给我们上了一节课,讲keil(代码编译工具)怎么使用,然后给我们自学的资料,主要就是正点原子的视频和例程,当然还包括一块正点原子的32单片机,就这样我就拿着这视频学了半个月,基本把所有的例程跑完了,自己也在网上看了许多别人的学习笔记(其实也和用户手册里面写的差不多),自己以为自己学会了,其实不然,离开了它的例程,我们什么也做不了,因为我们的基础太差。
这时我就去学430,430也只是懂一点点,但是他和51一样是基于寄存器。之后我又回去学32,感觉很多东西突然明白了很多。(我当初就是一直看32的各种学习资料,一遍看不懂,我再看一遍,但是有些东西一直纠结是不可能懂的,我就是以为我多看几遍就能懂了所以花了很多时间)
所以我的建议就是,先学用一个周学32,把前面几个例程跑完,然后花一两天去学51或者430,不用很懂。然后你再返回头来学32,你会觉得很简单。