新手学习嵌入式单片机从哪里入手,求各位大大给点意见~
本人想学习嵌入式单片机,以及51单片机的开发,但是找了半天找不到怎么入门,购买了21天学会单片机。但是拿到书以后很多东西都看不明白。求各位大大给点意见,跪求啊~~~
[解决办法]
首先声明:本人只是菜鸟,从学校到现在算起来做单片机有3年左右吧。先是买了个51的开发板,下载的是郭天祥的十天学会单片机和C语言,不过基本没用51开发过什么项目,后来项目上直接用的是atmega16,学习它纯粹就是看说明文档(官方的技术文档)。再后来用的就是stm32,也是看说明文档。现在是飞思卡尔的9s12xep100,还是看文档。所以我的建议是先看会C,写点小程序练练手,然后做做开发板上的实验,不明白为什么没关系,只要能到达效果就行了。再后来就是看看大学的那本单片机教材,叫什么我忘了,里面是汇编的,把它多看几遍,应该为什么开发板上会有那种效果。想提高的话就多看人家写的程序,然后多看人家写的底层驱动程序(如果看不懂,说明你的C还不到家,再回去好好看C),对您应该有帮助的。再就是刚开始学的时候可能比较寂寞和枯燥,一定要沉下心来学。阳光总在风雨后!
个人观点,仅供参考,若有高见,谢谢指点。
[解决办法]
个人意见:1要有合适的书.2要有开发板(51可以用洞洞板自制).3最好有需求,比如需要解决的问题或项目,由简至繁.