学习单片机——学习环境与遭遇篇
我认识的电子发烧友上的一个工程师:他以前是出国做管理的,有一定的VB语言基础,后来回国被朋友拉去搞单片机。后来我们在一起交谈的时候,他告诉我他的学习方法。他学习单片机没有买过书。他就是从合泰的单片机代理商那里要的资料看的。看了好多视频教程,和资料,不懂就打电话过去问,便学便做产品。后来我去那家公司的时候他已经把合泰的单片机应用的很熟练了,不过全部是用汇编语言编写的,学习周期一个月左右。因为合泰的单片机经常容易坏,而且复位电路比较复杂,后来他看我用的是51系列的单片机。然后就跟我学51单片机,学51C语言。他的学习方法就是,下载相关的视频教程,然后把我设计的产品,用他自己的思维方式,把程序重新写一遍,我们会定期的交流一下经验和编写思路。这样,没过多久他就完全掌握了51C语言。
也是一个同事,他是中国矿大的,学习成绩听说很不错,可以保去读研的,他没有去。当年我还是做车间管理的时候,他被我们公司给招了过来,刚来的时候在我手下车间里实习。一开始也是连基础的模拟电路都不是很清楚,经常的问我问题。比较好学型的,一个月之后被调去研发部门做研发。被他们头给了他一个设计项目。是一个便捷式传感器,并且采集的数据可通过以类似于蓝牙的无线通讯方式与上位机通讯。那小子性格比较内向,并且当时研发部门的人也比较忙,我估计没有人能具体的帮他。因为当时研发部的每人接触过这个可有可无的设计,其实就是给他练手的。到我一年半之后的辞职,那小子终于将第一台样机,给测试通过了。前后花了将近一年多的时间。后来我看了一下他的样机,产品为了节约空间,选用了一款高性能的芯片,集成了AD、2.4G的无线发射电路、晶振。外围电路很简单。我想他付出的辛苦应该不会少得,从一个刚出校门毫无经验的毕业生、到完全设计出一个比较复杂的设计出来,应该还是很不错的。估计他应该经常去电子发烧友网这些比较给力的专业网站上充电,嘿嘿,我以前就是这么熬过来的。
我的单片机学习经验其实很简单。在学校的时候学了点汇编,毕业前几年都去干管理了,买了一块开发板放在家里落了厚厚一层灰,买了之后只做了流水灯的实验。如果后来我不去做研发的话,估计有很多朋友都和我一样,买了一块开发板,永远停留在流水灯的层次。去了第二家公司之后,第一个产品就是做一个,有25个按键,都可以一键拨打电话,并伴有语音提示的。这个产品从设计到PCB板回来,调试整整用了两个月的时间。老板很急,所以我先设计电路图,根据他的需要,基本电路选定为,一个51单片机控制,上位机软件通过串口设置号码、ISD17240语音芯片、TDA2030功放电路、9200A拨号电路,24C04存储芯片,再加了一个看门口电路。 为了节约时间,我先画了PCB图出去做。然后自己再用洞洞板搭电路测试。由于所用的芯片我都没有接触过,所以一个一个我都得找资料去调试,我只记得调试程序那几天,我每天都是从早上8点钟干到晚上9点钟一直持续近半个月。光一个ISD17240的ISP 控制程序我就调试了整整两天。9200A的拨号程序调试了一天半。后来整机调试好之后,因为产品需要,又必须要写通讯软件,当时我们公司人少没有人会,后来用硬着头皮去学了一下VB语言,因为VB比较简单。那几个月我买书就买了好几百,同时深圳电子展每次开展都去参观,看展会上的新产品、新技术。不过等到那个项目全部OK的时候,最令人郁闷的事就是,我们头说不做这个了。后来这种事遇见过多次。诶……
现在回想一下,我们那时候学习单片机都有一个共同的特点,都是被逼的。哈哈…… 不过效果很显著。
当然也有很多牛人在学校或者工作业余时间的时候,凭借自己的兴趣爱好,就已经学的很牛了。不过相信他们也都放弃了好多上网打游戏、打扑克牌、整天泡妞的时间。
作为一个已经踏入社会的并且站在了技术岗位的初学者来说,他们学习单片机就是为了糊口饭吃。所以他们会大量的投入精力去学习,公司也乐意为他们提供环境。
但是作为一个在校学生或者其它工作岗位的初学者来说,你如果要想学好,单片机,你首先要问一下自己,你自己是否足够的爱好,足够的毅力,去学习。你是否舍得抛弃打游戏,泡妞的的一些时间呢。如果你不狠下心来,我相信,你也是永远停留在流水灯的水平上。学还不如不学。
好文
不错啊,谢谢
亲身经验之谈啊
学习
支持
嗯不错。
学习了
分享,交流,不错。
借鉴
受教了 早看到就好了
心有感慨
谢谢分享
实话!
我就是没毅力
真是了不起,很受激励。
学习了
给想放弃的我以动力
深有同感,当初调板子的时候,就我一个人,不懂就问,上网查资料,经历过一个项目的锻炼,兴趣也来了,能力也有了提升啊。兴趣和好学,都不可少
经验之谈啊
顶一个。
不错。
不错啊
wergte
嘿嘿 先介绍下自己的情况 本科大一学生 物理学的 单片机不是我们专业的 是隔壁专业 缠着实验室老师帮忙接了一个单片机项目算做上手 我没学过汇编 刚上大学学了一点c语言基础 初中有过做分立功放电路的电学基础 然后就开始跟着导师做 从I/O接口 到串口 再到中断 不过中断算是知其然 不知其所以然 同时还用protel99设计电路 回顾下自己学单片机过程 感觉就是用啥学啥 不怎么系统 而且太单一了 只会51系列 深入了解了单片机体系 才知道自己有多浅薄 哎 路漫漫修远啊
说的是心里话,有同感,正在过程中.
不错
恩,有道理~~~~~~~~~~~~~~~~~~~~~~~~~~~
不错
说的不错额 是要放弃好多,但也会在学习中获得乐趣。 我是初学者 表示单片机很有意思
很好,很贴切呀,要坚持下去
受教了
嗯,给自己加油
说得好
很好,了解了很多
关键还是要决心
我现在上大二,因为兴趣吧,自学的单片机,玩的是51的板子,功能差不多都能实现,就是找不到什么能实践的事做,整天就是学习学习
说的是,搞了一年了,都是断断续续的,还停留在流水灯上
是真理!
来自:中国电子技术论坛 Android客户端来自: Android客户端
分享
分享经验 真是给力
我是机械电子专业的,为毛都找不到单片机的工作啊,郁闷中~
我决定好好学了
学习下
学习
很不错!
当然也有很多牛人在学校或者工作业余时间的时候,凭借自己的兴趣爱好,就已经学的很牛了。不过相信他们也都放弃了好多上网打游戏、打扑克牌、整天泡妞的时间。
超赞!名言啊!
受教了
得静心了
博主也是一牛人啊,致敬!
很深刻
言之有理啊
学任何东西都是一样都是需要毅力的。
好文章
好文!在校生,处于流水灯阶段!学习学习
学好单片机
苦口婆心的一番话!~