#前言
关于如何学习单片机,或者学习嵌入式方向的一个小路线规划,即将毕业学生一名,提前准备就业前所需要的经历以及技术,学习嵌入式快有一年了,在这一年的时间里,走过捷径,也踩过许多的坑,所以自己写一篇关于如何学习单片机的文章,为想往这方向的小伙伴,提供一个简化版的路线,下面我将提供3个层次,来简述
1.小白篇
1.1 C语言
没有任何基础的小白,需要自学C语言,了解到变量,头文件,函数的调用,指针等等
推荐郝斌C语言--------------->B站自学
对于如何C语言的一个经验
1.一定要跟着老师敲,不敲只是看一遍,回头就忘了
2.可以做一个电子笔记,用txt文本存起来
3.C语言学习时间不能太长,长了就望了,建议半个月过一遍,有助于编写单片机
2.基础篇
有C语言的基础上,快速的过一遍
2.1 51单片机
学习51单片机,可以初略学习单片机的各种外设,知道他们是如何工作,当然在很多的大学里,也把51单片机作为一门课程来学习,所以熟悉他也是丰富自己单片机的一个小环节,不是特别重要,大型项目里以32位为主,小项目里以8位单片机为主,节约,开发简单,建议是花一到两周学习就够了,也可以以后再回来二次巩固
2.2 32单片机
单片机工程师必学的东西
32单片机,刚开始初学者一开始学习,是非常痛苦的,复杂的配置环节,丰富的外设,都需要我们花很长的时间去总结,去不断消化,我的建议是3个月过完一遍,然后再过一遍,多巩固,
3.进阶篇
3.1 32单片机F4系列
3.2 FREERTOS
系统