1,编程。这个你是否懂C语言编程,能够熟练或者熟悉使用C语言编写一段程序。不懂学习C语言。
2,单片机。你是否了解什么是单片机,单片机是做什么的。不懂的话,最好先了解一下什么是单片机,看下书,虽说不要只看书,要多动手,但千万不是直接动手,不去看书。
3,STM32单片机。有些人说可以直接学习STM32单片机,不学8位的51单片机。当然可以,这里不争论,但是个人建议从51单片机开始学习,51单片机可以让直接操作寄存器,如果你想深入了解,短时间可以掌握51的内部结构和基本原理,对学习STM32非常有帮助。
4,开发板。知道C语言编程,了解了什么是单片机。我们就别只盯着书了,需要动手实践。动手最好是买个开发板,一百多块钱,资料齐全,照着资料视频敲代码,接线路。
5,基本的数电模电知识,买了开发板,可以搭建自己的电路,运行程序。没有学习过数电模电的同学,回去看书补一下。了解一下电路的基本常识。
6,跟着开发板的视频走,基本掌握了keil软件的使用,单片机的编程,能够自己焊接板子,搭建电路,设计一个最小系统,控制一个灯闪灭。到这里我认为基本上算是知道单片机是做什么的了。
7,掌握了基本软件使用,最简单的编程,最小系统的组成和搭建,然后做什么?开发板上面有很多例程,数码管数字显示,点阵,温湿度传感器,电机驱动,按键,显示屏.......... 这些设备也照着视频教程走一遍,了解一下。掌握了开发板上面的大部分外设的使用方法,当然不用深入其原理.
8,自己动手,不止于开发板。设计一个比较“完整”的系统。可以自己想,例如:从温湿度传感器中读取当前温度湿度数据,然后在显示屏上面显示,并且显示当前的时间,按键可以控制显示内容的存在于消失等等。功能自己想,能够在自己实现的范围。
我这里刚好有嵌入式、单片机、plc的资料需要可以私我或在评论区扣个6