完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
背景
写这篇文章的初衷要从最近带我一个朋友入坑学习单片机的经历开始讲起; 我要用梁静茹给我的勇气写写如何入坑单片机; 我的一个朋友以前是汽车电子技术专业,毕业之后去做了和汽车相关的工作,修了一年车; 其实干一行爱一行,三百六十行,行行出状元,确实挺好的; 不过修车总给他一种一眼看到头的感觉(子非鱼,安知鱼之乐?对不起,他自己告诉我的); 于是,他跳槽了,找了一份电子工程师的工作; 工作内容和我差不多,平日里打打杂; 平淡的日子就这样重复着,直到有一天,他说想学单片机;我准备给他支支招。 基础部分 DAY 1 第一天,帮他整理了整体的学习路线,基础知识篇;
DAY 2 —DAY N 开发板隔天就到了,看配套视频,写下了单片机的hello world,然后灯就亮了; #include 后面给他推荐了郭天祥的视频《十天学会单片机》; 看视频,一边补充C语言知识,一边对照着每个单片机讲解视频进行学习,视频中的讲解大多比较浅显易懂,对于新手比较友好; 把课后习题一个一个做掉,流水灯,数码管,串口,定时器,外部中断,初步掌握这些基本的外设的应用之后, 他还尝试做了一个循迹小车;虽然循迹小车比较简单,但是很有里程碑意义的,这里面涉及到传感器技术,直流电机的驱动,以及微控制器等技术; 虽然《十天学会单片机》的视频标题略显浮躁,但是作为入门,他花的时间远比十天要长,所以新手千万不要因为自己学得没有别人快而焦虑,产生挫败感,从而自我否定,自我怀疑; 但是需要及时思考和总结自己的学习方法是否高效,是否有办法优化效率; 最后,按照我个人的观点(如有偏驳,请轻拍),对于零基础的新手,方法策略是实践;
好了,下面言归正传,问题是如何系统地学习单片机,所以本文着眼于讨论如何系统地学习单片机,而单片机这门技术是否有前景,则不做阐述。 如何系统地学习单片机?我感觉很难系统学习,因为这是一个多学科交叉的技术; 另外,如果你用单片机做不同的项目,应用到不同的领域,那有可能会涉及新的知识盲区; 所以是掌握好单片机这个技术的理论知识作为基础支撑,然后不断拓展自己的知识面,不断提高知识深度; 下图是我平时整理的思维导图,做的不是很好,都是每次想到一些就补充一些,所以还有些凌乱; 如果觉得对你有帮助,可以在[小麦大叔]公众号后台回复[技术思维导图]领取xmind格式的文件; 贴这张图的目的是什么呢?只是想说明和单片机相关的技术会涉及到很多东西,所以着眼点应该是加强基础知识的建设; 基础编程
本文简单介绍了学习单片机的技术路线,分别从软件角度和硬件角度给出了简单的方法,单片机开发是软硬结合的,所以软件的学习和硬件的学习,缺一不可; 笔者能力和水平有限,文中难免存在错误和纰漏,请大佬不吝赐教。 |
|
|
|
只有小组成员才能发言,加入小组>>
3311 浏览 9 评论
2994 浏览 16 评论
3493 浏览 1 评论
9058 浏览 16 评论
4087 浏览 18 评论
1177浏览 3评论
604浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
598浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2334浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1895浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 23:12 , Processed in 1.062885 second(s), Total 78, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号