一、什么是单片机,嵌入式?
二、学习路径
1、c语言
c语言是基础,是工具,非常重要!!!切记在学习过程中一定一边学习一边敲代码巩固!!
推荐网课:
带你学c带你飞【小甲鱼c语言入门教学】
2、基础电路与工具的学习
数字电路: 此阶段不学习也可以直接学习第三阶段,学习数字电路可以更好理解第三阶段,但不会学不会第三阶段。
【电子】数字电子技术基础(数字电路/数电) 清华大学 王红主讲
3、学习c51单片机
有了C语言基础与电路知识基础后,就可以正式开始学习单片机了。推荐普中科技和江科大自化协的课程搭配食用。在学习过程中一定要自己写代码实践,自己一行一行去编写代码!!!先复现再创新代码!
普中:【普中】51单片机开发板实验教程(完整版)36集全
江科大自化协:51单片机入门教程-2020版 程序全程纯手打 从零开始入门
**注:**学完开发板后,自己动手制作一辆c51小车。实现遥控,避障,寻线等功能。
4、学习stm32
在学习stm32之前,要打牢C语言指针,结构体,链表方面的知识。
学习stm32的课程,也建议正点原子和江科大自化协的课程搭配使用。
【正点原子】STM32开发板实验教程(F103)
STM32入门教程-2023持续更新中
先学习完stm32的库函数版本后,再学习stm32的Hal库版本
STM32系列视频(CubeMX+MDK5+HAL库+库函数一站式学习)
**注:**学习完stm32后,可自己制作一辆stm32平衡车来巩固学习成果!