@yifan
2017-01-03T10:24:56.000000Z
字数 1574
阅读 1379
单片机
引言:
经过一年多的学习,感谢科协这个大环境给予我们很多的学习资源,而针对于刚刚入门电子世界大门的学弟学妹们,可能既带有迷茫,也有困惑。其实学习是有很多阶段的,不是说经过一次考核你就可以顺利过关的。后面还需要不断的修炼,反反复复的去加深自己的理论和综合素质。
之所以发布这篇文章,主要是给刚刚进入电子世界大门的同学一个参考,毕竟现在网络资源很复杂,也很乱,昨天你觉得某个网站讲的很全,过了10天半个月可能就不觉得新鲜了。有句话说的比较好,”免费其实就是收费“,网络资源有很多都是免费的,里面的内容也有好有坏,但是你如果循规蹈矩的找,你是很难知道哪些资源是比较好的,而且在找的过程中无形浪费你很多宝贵的学习时间。所以我们整理出来一些自己认为比较好的学习资源分享给大家,主要也是为大家提供便利。当然,如果你有一定基础,那么你也可以按照自己的意愿去发展。
给一些建议:
- 学会自己查找问题,先自己解决,不行再问别人,否则很容易养成依赖的习惯,要学会自己解决问题。
- 要学会积累,把你做过的东西汇总,每一部分可以学习什么,有什么经验记录下来。而这个记录的过程,网上有很多好用的工具,例如 cmd markdown 、xmind、beyond compare等
- 系统的学习:网上的东西零零散散,你需要自己整理,或者有热心的网友已经整理好了,那么请认真思考人家整理的内容。
- 单片机是一门实践性很强的学科,你最好去尝试做实际的一个项目,这样会帮助你许多,至少比你一直学理论强。
单片机关键要建立一个状态机的模型,即时间与顺序模型,这一点可以拿独立按键的识别作为例子,你刚刚接触按键的时候,知道了
按下和弹起的过程会有抖动。而这个抖动的过程会影响按键状态的判断,一般的做法是等待延时消抖,但是这种做法会影响系统响应,还会浪费单片机的资源,白白浪费单片机宝贵的时间。具体可以看吴坚鸿的例子(21IC网站),给个链接: 点我把基础打牢,再去研究一些协议或者复杂的东西,不要想着一步登天。很多东西还是由于你基础的没有掌握好。“难的搞不懂,是因为基础的没有掌握好”,希望大家能够明白其中的含义,不要以为你学过了,你就会了,你还要问问你自己是否理解!你理解的东西才是你的积累...
多关注一些在工作的人的博客,他们会给你一些在实际项目中的参考。
关于选书和读书:这一点需要谨记,因为现在的图书市场还是挺乱的,像《21天带你学会XXX》、《24小时带你入门XXX》的快餐式书籍还是很多的。建议,还是上知乎或者豆瓣看看人家的评价再决定,一般是外文的图书会解释比较详细,而某些书感觉千篇一律(给人一种抄袭的感觉,即使打上某知名大学的出版社牌子),这里就不点名了。
讲完了这么多废话,干货来了!
1.21IC即电子发烧友论坛
里面有很多的版块,也有很多大牛,和很多不错的帖子和学习资料。
先发个系统的学习单片机的
1.1 从业将近十年!手把手教你单片机程序框架(连载)
1.2 吴鉴鹰大侃单片机系列之侠客行
1.3 朱兆祺教你如何攻破C语言学习、笔试与机试的难点(连载)
1.4 经验贴1:DXP
1.5 刀侠DIY洞洞板stm32两轮平衡小车
1.6于振南单片机学习进阶
2.CSDN博客论坛
2.1 Bruce.yang的嵌入式之旅
2.2 程序员的学习天堂(是个培训的,只是参考就好了,不要一言不合就参加培训了...)
2.3 平凡的程序员
3.51hei电子网
3.151hei电子论坛
4.摩尔吧
4.1电子工程师在线学习网站(有些视频是收费的,不过在某个网站已经有软件破解了)
4.2摩尔吧破解软件
本帖只是列了一些资源,后期会不断完善,谢谢您的支持!