1、找一套完整的开发板资料,野火、正点原子、安富莱等,他们的资料都是开源的。
2、自己可以根据资料开始自己的学习
3、在学习的过程中,不要一味的看资料,自己可以动手做些小项目、比如密码锁、交通灯,万年历,抢答器,等等很多的小项目,然后可以试试做大一点的项目,四轴飞行器,无线传输,小车等等。
在项目中学习和进步,不要以为后面的项目比较难,网上都能找到资料
学什么单纯的看效果其实都不大,要知其然,知其所以然。
所以练习是必须的,通过看和练,再结合合理的思考,收获才多。
多看资料,如模拟电路和数字电路,单片机周边基础电路,及每种单片机的数字手册。
练习主要是模仿高手或开发板的代码,其实主要是看编程思路和代码框架。
至于其它,那就是在学习过程中,要细致严谨,不断总结,培养独立解决问题的能力,以及善于提问,虚心请教。
1、首先理论知识要精通,建议把微机原理那本书先看一遍,起码对单片机的组成有个基本认识
2、可以找个开发板,然后找一套原厂的程序,边测试,边思考其中的远离
3、多练,多实践
以具体项目为驱动,来填充自己的技术栈。
不要盲目的先一股脑全学完,然后再来实践,那样效率是很差的。