从零开始学单片机,该怎么入门?
在开始前我分享下我的经历,我刚入行时遇到一个好公司和师父,给了我机会,一年时间从3k薪资涨到18k的,
我师父给了一些 电气工程师学习方法和资料,让我不断提升自己,感谢帮助过我的人,
如大家和我一样需要我可以分享资料在评论区扣888或私我888准备:一块51开发板,一块32开发板,书籍《新概念51单片机》《stm32不完全手册库函数版》,视频网上一搜,多得多(推荐哔哩哔哩网站学习),c语言学习(推荐视频)
学习过程:
1、51单片机入手,先了解硬件(数电基础需要多多了解),对开发板上面的电子元器件有一个大概的掌握,看懂电路原理图。
2、编程练习
了解c语言,学到指针就可以玩51单片机了,研读新概念51手册,了解单片机c语言开发的技巧,学会操作寄存器。
然后,点灯,跑马灯,按键,中断,定时器和串口通信都学一遍。不必继续用51追求学习各种传感器,赶紧过渡到32单片机。
32单片机看库函数手册,跟着手册刷一遍,同样是点灯,按键,中断,定时器,串口通信,再多学输入捕获和pwm输出,了解怎么配置库函数就成,还没必要自己去手写一批寄存器和库函数。
然后,了解iic和spi通信,掌握时序信号开发,再然后做开源项目找工作就成了。
有需要资料的我可以免费分享,私我就行。本人也是从零基础过来的,走过弯路,但也总结出了一套使用的快去入门方法,关注别走开,后面更精彩。