入门阶段:(不要只看书,要多动手,但千万不是直接动手,不去看书)
C语言:嵌入式编程大多用C语言、少量汇编,先学习C语言,汇编用到的时候再上网查询。教材:随便一本C语言大学教材,快速入门,电脑上照着教材敲代码,有问题网上搜索解决。
51单片机:看书了解单片机是个什么东西,单片机的基本原理,然后买开发板学习,照着视频学习一遍开发板上的基本模块操作。掌握IO操作、UART通信、模拟IIC和SPI通信、中断的原理、定时器计数器。书+开发板。
简单模块:数码管、蜂鸣器、电机、按键、流水灯等;【不一定要学习开发板上的所有模块,学习一些常用的,感兴趣的即可,很多模块操作相似,快速入门】
数电模电:掌握基本的电路知识,能够看懂开发板的电路原理图。能够照着开发板的原理图焊接电路。
工具软件:Keil软件和altium designer软件
【附加】掌握51单片机的内部结构,UART、IIC的协议详情,学会看数据手册
【自我测试】如果是大学生,可以积极参加,电子设计竞赛,智能汽车竞赛,等各种电子类比赛。实战中提高速度和效果最快。哪怕是刚学,也积极参加,通常参加了会有培训什么的,有很多人一起学习、交流,也是可以的。哪怕最开始拿不了名次,哪怕是校级比赛,积极参加。
【自我测试】使用altium designer软件设计一个电路,并购买电子器件焊接电路板。编写程序,实现单片机读取温度传感器和湿度触感器的数据,通过uart发送到电脑上位机,同时上位机发送命令给单片机,控制蜂鸣器响+灯亮。可以自行发挥,电路设计照抄开发板。
如果你想学习嵌入式系统,那我这份嵌入式系统学习宝典一定不能错过!这份资料涵盖嵌入式系统从入门到专家,只要回复我666免费领取!