查看: 1803|回复: 12
|
【故事】高手是怎样练成的
[复制链接]
|
|
初学者, 有空看看中国的一位朋友学习MCU的过程。
欢迎大家发表看后感言。(不是灌水)
注:RM1 大概= 2.2元人民币
[ 本帖最后由 pic 于 19-10-2007 10:13 AM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 19-10-2007 09:58 AM
|
显示全部楼层
回复 #1 pic 的帖子
大虾是怎样练成的
前言:
近来在论坛总是见到一些菜鸟们在大叫:“我想学单片机”,“我要学单片机”,“如何
入门啊?”,“你们怎么这么厉害,是怎样学的??”等等等等一系列的问题,实在是看
多了也感到烦了,今天,就由我电子白菜厚着面皮,顶着无数老虾的砖头,在这里写上一
篇单片机学习心得,让菜鸟们勇敢地跨出第一步。
首先解释什么是虾米先,以我个人意见吧,1。来单片机论坛的时候能够看懂大多数家伙在
说什么,(当然不是看懂他们在灌水的帖子啦)并且能适当地提出问题(非弱智的问题)
和讨论,解答别人的问题。 2。当希望自己用单片机开发一个东东,或公司要求开发一个
方案的时候,能够很快地在心中建立一个基本模型,知道应该需要些什么知识,而自己又
掌握多少,并根据一定的灵感开始搜索资料。
就是以上这2点了,如果你满足了,基本下面的东西你就当作是故事来读就可以了。
然后是心态问题,不久前看到有人这么问:“我想学单片机啊,因为听说很有钱途,请问
学那种单片机最有钱途??”这个问题,我看到了就觉得反感,可以这么说,在这个坛子
混的单片机大虾只有两种:第一是一直从事单片机类工作的;第二是爱好者,爱好者包括
从事单片机工作的和非单片机工作的。的确,单片机是有一定的钱途,但对于那些本来不
是从事单片机工作的,而又没有兴趣的,单从钱的角度出发的家伙,想学好单片机??恐
怕是做白日梦。我个人认为,技术,是兴趣、生活需要、和个人目标的结合。而不是单单
的向钱看!要知道,当一个相当艰难的项目完成的时候,开发者那种手舞足动的兴奋,不
是完全来自于项目提成的奖金!所以炼虾米的第一要素是:爱好!!
以上是我认为学单片机应该具备的技术心态。
然后该说到单片机的学习上了,很多人抱怨自己学校没有单片机课上,所以自己不会单片
机。其实并不然,以我为例,我以前在学校的确有单片机的课上,不过直到上完一个学期
的单片机,我还是不知道自己在学什么!!考试的时候老师预先公布资料和答案了,考试
的时候我们就抄上去就是了,结果,到考完试的一刻,我突然有点领悟:“我知道什么是
中断啦”。。。。是的,一个学期的单片机,我就知道了这么多了。后来?后来是完全的
自学,自己研究走出来的,如果*学校那点所谓单片机,我早捡破烂去了!!所以对于我
们这类非名校的学生哥而言,技术离不开自学。
第一章:偶然
这篇文章叫虾米是怎样炼成的,而不是什么单片机速成,所以我是在写故事,而不是在写
教材。
我单片机起步于2002年10月1号,这个是个重要的日子。但注意,我在2002年9月的时候有
了自己第一台烧写器和简单的实验板,但那时候不叫起步,因为我把这东西买回来了,还
根本不怎么会用。
为什么我记得是2002年10月1号?而没有记错为10月2号?呵呵。。。
2002年国庆前几天,学校开始举办电子设计竞赛了,因为学校每次举办比赛,经费都是问
题,所以这个什么电子竞赛根本不会隆重宣布,其实我当时还不知道的呢。直到有个同学
偶然跟我提起,学校有比赛啊,你有打算参加吗?我当时不知道发了什么疯,就说,好
啊,我参加!这样,一个单片机,甚至是电子白痴的命运就改变了。。。
然后就是出方案啦,我也不知道什么时候发梦梦见个什么古怪产品之类的,总之我就提出
了一个用PC无线控制设备的方案。PC端用VC写的串口程序,传到单片机上,然后单片机启
动无线发射模块,远程设备接收到信号后,由另一个单片机负责处理,控制一个16*2LCD和
4个LED灯。
对于当时的我来说,难度真的很大的,因为我不会VC,不会单片机,不会LCD,无线发射模
块我是买了一对,但没用过。也就是说,白手起家!!
但我还是决定做,不然很没面子。于是和2个MM组合起来,成为3人组报名学校的设计大赛
了。
和MM组有个原因,1。方案是我提出的,我希望自己能够独立完成 2。组男生的话可能会在
设计上有争议等的,随时破坏计划,还是MM听话点。。。。其实在最后,这两位MM的表现
完全是出于我意料,他们实在是强!!很多问题都是他们帮忙解决的呢。
第二章:奋斗的开始
可能这篇故事写的不是很生动,也没什么趣味,有些朋友们或许看到一半就溜了,,但我
依然希望能有人愿意看下去。。。也希望能让一些还没进门的菜鸟有所感悟。
和MM们组队后,‘工程'就要开始了,题目是“计算机远程控制系统”(呵呵,很牛的名
字吧:),但由于我的方案相对于当时我们的实力来说是超前不少的,所以和MM们有个协
议,因为我们都不会VC串口编程(VC也不会),所以VC部分我必须负责全部并在最短时间
内完成,不然整过计划就不用再做了。回应第一章所说的,为什么我记得是2002年10月1
号?因为我是在那天起呆在家里整整7天,干什么?研究VC啊!!!这是我到现在为止,第
一个没有去玩的国庆节。从早到晚,除了睡觉,吃饭上厕所,就是屁股不离座,眼不离电
脑!!你说,我会忘记吗??
当时做了一条串口线把电脑的两个串口连起来,然后串口1发给串口2,一边是用我的程
序,另外一边是用串口调试软件。还有手上的几本VC书,就这样写出我的第一个VC程序出
来。还记得当时成功发送的第一个字节是'r'!!到现在我还记得很清楚,当时真是开心死
了,还马上把串口线和程序带回学校(我是走读生)给MM看,并正式宣布我们的项目开
始。这国庆7天假期个中的困难和痛苦我就不想说了,只知道那是我技术之路的第一个起
点。
人家都说VC难入门,是的,真的很难啊,不过你要知道VC存在并为这么多程序员所用,自
然有他的道理,只要愿意坚持,困难是能够克服的,而且,你并不是第一个面对他的人,
所以没有任何道理退缩。看到别的大虾能够成功,那自己为什么不行呢?所以炼虾米的第
二要素是:坚持!!
第三章:尝试成功
在VC写的串口程序成功后,我们的计算机远程控制系统就要开始了。其实,当时的VC程序
只能发数据,并不能收,因为收的话如果是mscomm要利用消息,如果是API的话要用线程,
上面两个我当时都不懂,不过没问题,我的题目是远程控制,没有说是远程监控,所以单
发就够用了,:)。剩下的就是单片机接收串口数据,然后控制射频模块发射,接收端就
是模块接收后的单片机处理,例如亮LED和控制16*2LCD。
那时侯如何分配51的IO脚也弄了个半天呢,最后和2个MM协调好后,用了张A3纸画了两个大
大的51,然后那个脚做什么,哪个脚接LED,那个脚接16*2LCD,那个脚按键。。。呵呵,
是夸张了点,但当时还是菜鸟阶段啊~~~~
弄好管脚分配了,就做板子,别以为我很有钱,做工业板,我是拿万能板飞线做的,当时
焊个MAX232也焊了半天,勉强焊好了个有串口的最小系统了,发射模块都还没焊上呢。但
这时候要分工合作利用时间,于是开始写程序了,基本上是边看书本边写程序,半猜半
写。用的是汇编。那时侯没有这里的家伙这么幸福,300元就能买个老丁的仿真器来调试程
序,我用的是最纳闷的方法:N片51侍侯,130元的便宜烧写器写程序,编译通过,烧一
片,插上板,上电!!出什么问题?拔下,猜猜原因后改程序,再烧再插拔。(当时没有
S51的,其实那时侯有我也不会用ISP的),于是就是这样调试程序的了,其中多繁琐可能
没多少人明白,因为你们买了个仿真器就插到上面去了,到程序完成了才拔掉。
直到整个项目完成为止,我有一片51烧坏了,估计是寿命到达终点了,1000次的寿命,代
表我至少就这样插拔了1000次单片机。真不知道是什么滋味了。
总之当时就是这样天天写,晚晚写,还得和MM逃课了一个星期,终于搞定,发射距离是30M
左右啦。20M内接收完全没有错误。还能在PC上按键,然后字母发射到远处的16*8LCD显示
出来。(其实现在还想不通这么简单的东西当时居然要花一个多月呢,如果是现在,估计
单片机程序我是一小时就出来了)
电子大赛结束,我的MM组合赢得学校的一等奖(林中无老虎,菜鸟称大王咯:),后来这
东东改进一下就赶着参加了广东省的挑战杯了,蒙混骗了个3等奖。
第四章:真正的开始
比赛是有两个一等奖的,还有一个是我们邻班的家伙,他当时比我牛多了,做的是串口的
电子阅读器,把文章从PC下载他的阅读器上就能阅读了,中文的哦:),其实他当时就已
经会VC的DIRECTX编程了,还喜欢用VC来写游戏,比我牛多了。之后的大学单片机生涯我都
是在和他比拼中度过的,这样进步当然就快啦。现在这个家伙和我住在一起了,呵呵,不
过他向驱动程序的路走,我向嵌入式发展,此为后话。
自从有了第一次尝试成功,我就开始沉迷起来了,特别在放假的时候,更是全情投入,我
戒掉电脑游戏也是从那时侯开始的,现在有多少大学生敢说他不玩游戏??我看没多少
吧?其实现在想来,玩游戏真的浪费了我很多的生命啊。。回头看一看,游戏在你的回忆
中并没有多少残留,也就是不值得去回忆,那我们弄来还有什么用?所以我从不玩游戏。
说回来,我开始沉迷在单片机的研究中,也经常省下点钱上落广州购买点芯片等东西,开
始还是自己用万能板焊电路板的,玩玩键盘扫描,做做动态显示8段管等的。后来买了块
128*64的LCD,学人家搞起汉字显示来了,好象搞了一个多星期才能输出个汉字,呵呵,够
笨吧?后来还做了很多小实验,其实都是自己焊的万能板的。之后从老师中得知有种感光
板,于是就扑上广州买了几块回来弄,第一次弄就失败了2块,合共18大元,我狂倒中
(2002年12月左右吧)~~后来积累经验后,就成功了,之后越做越漂亮:)单面的工艺已
经比美工业板,现在能做到0.25MM的线宽和0.3MM的线距,能够完成大部分的实验需要了。
(如果大家想知道感光板的制作,可以搜索论坛精品中的‘感光板')
其实那时侯大学阶段做的小实验还是围绕着一些自己的愿望,也就是算创作了,例如做个
计数器,做个电子种;有的是网上看到别人做出来了,自己又想做。不过想做的太多,时
间却太少,那时候还是处于刚进门什么都想学的阶段。但不管时间够不够,做的多少得多
少嘛,结果现在家里就一大堆东西了,呵呵。
后来学会了上论坛问人了,取名字的时候我想想,我是个电子白痴呢,就取个菜点的名字
吧,叫白痴不是很好,于是就叫白菜了,于是我就叫电子白菜,其实就是电子白痴的意
思:)那年是2003年的新年。
有了论坛的帮助,我感觉进步的更快了,好多问题都有人指点,开始发的问题还直被人骂
菜,后来慢慢地积累帖子数百,偶然也就能骂骂别人菜,呵呵,不过论坛是要上,自己的
实验也得做,我觉得在开始阶段,很多东西都要亲身经历过才能积累经验的,单看书上说
的是一回事,自己做起来又是另外一回事。在实践中,我学到的绝对不止是实验中的一个
程序,更加地我学会了如何去解决问题和如何利用实验成果进入下一个更复杂的实验中。 |
|
|
|
|
|
|
|
楼主 |
发表于 19-10-2007 10:00 AM
|
显示全部楼层
第五章 狂热
2003年开始,大学的课程基本完结,但还没毕业^0^,我是2003年7月毕业的,那么这7个月
就是假期,对的,是7个月的假期,基本除了做毕业设计外是没什么事情做的。我觉得这个
正是我第一个飞跃的阶段。话说回来,我们的同学们啊,真是难得有这7个月假期了,疯狂
的在游戏,电影和睡觉吃饭中度过,直到后来快要把全天下的电影看光了,百般无聊下,
开始看那些有着10年历史的外国肥皂剧(中文语音),那么这7个月他们是白过的了,还连
电费都亏下了!!
当然,我也很快乐地玩了不少时间,这7个月当中,我基本把技术和娱乐1比1地分配下去
了,折算一下我也算下了3个半月去钻研了。其实现在回想一下还是觉得当时应该把更多的
时间下在技术研究上,这样的话我现在的技术应该会更好一些。因为工作后自己研究的时
间就少很多了嘛。。。
说到我这7个月,学会的东西还真不少,主要是不玩游戏啊,就省下了很多很多时间了。我
在不做实验的时候,基本时间都花在网上,找找资料,看看技术类的东西,从网上我得到
了很多新信息,包括很多单片机的应用,重要的是这些应用远超越我自己做的那些小试
验,小电路板。另一个方面,应用思维也很重要,实际的产品跟我们学生比赛弄的东西不
同,他要求的是稳定,实际和可行。举个例子:学生们参加比赛都做过什么红外线水龙头
的东西吧?他们做出来的那东东,红外线不怎么经过调制和编码就射了,接收端当然是抗
干能力扰差啦,如果用在实际上,岂不是水龙头一天自动放水几次??就算一天自动放水
一次而已,这个东西都是卖不出的了。另一方面,他们总觉得电费不是钱,红外线是源源
不断地放,接收端是不停地检测,单片机经常缺乏睡眠。。。再举个例子,温度控制,这
个东西估计大学生的比赛中是常出现的题目了,他们总是有着这样一个概念:你调100度,
那么我的发热管就一直加热,直到AD检测到100度了,就停,然后当温度降低到99度,又开
始加温。同学们,看上去很正常吧??但我不妨跟你说,这样的东西是根本不能用的,如
果用在工控上(一般要求精度为1~2度)是必然闯祸的东西!!为什么?因为学生们都认为
到了100度的时候就关发热管,那么他温度就应该只有下降没有上升的理由是不?但实际
中,关掉发热设备后,发热丝还是火红火红的,温度是以一个曲线形式继续上升的,所以
你到100度才关,到头来实际温度是到110或更高才会开始下降的。同理,温度下降后的加
热上升也有这个问题。关于这类温度控制的算法,是有一门专门的PID学问的。大家可以在
网上多搜索资料。
说回正题,由于在上网中得到了不少启发,我就开始慢慢脱离那些C程序量还不到300行的
小实验了,也就是说,不再点跑马灯,键盘,LED等的东西了。我开始想写大点的程序,但
想归想,可是没有什么题材啊,于是就想不如尝试做个主板的BIOS烧写器如何?其实BIOS
烧写器就只是一个简单的PC下载BIN或HEX程序到FLASH上的东西而已。如果这个东西能做出
来,倒不如再加上一个128*64的LCD上去(之前刚能弄的他显示汉字),再加个键盘(早就
会了,扫描程序是抄回来的:),做个类似PDA的东西,有时间显示(当时刚弄通了
1302),有中文显示,还要有中文阅读器的(因为那位朋友做过的,我不会,当然就想做
出来啦)。于是就这样,心中就有了一大堆的想法了,慢慢就把这个模型拼了出来:要有
一个单片机,一片FLASH,一片RAM,一个串口,LCD,键盘,还有时钟芯片,就这么多!!
(呵呵,说着好象有点象丁丁在卖的实验板了:)
不过很可惜,到现在我还是没有把这个东西完全做出来(倒是给老丁先下了手:),只自
己做了块有FLASH,RAM,串口的板子,也就是先完成了烧写BIOS的部分了,而且这个东西
还是很后期才做出来的,为什么?因为当时有更重要的事情吸引了我。。。
第六章 升级
当时在论坛上,网上看到有人做USB接口的,觉得很牛啊,于是自己也想做,但一直就是没
资料,也不知道如何学。这时候好象又回到了当初认识单片机的时候,好象一切都很新
鲜,全部都不懂一样。感到无从下手。2003年一月,是我大学4年级第一学期末,我们开始
要毕业设计选题了,当时有两个最难的题目USB接口设计和蓝牙协议通信(我的是普通学
校,这样的题目已经是最难的了,呜。。)我选了USB题目(顺便提一下,邻班的那家伙,
就是我现在的室友,选了蓝牙的)。其实我选USB的时候对USB还是完全没有了解的,有时
候想当时真的是勇字当胸了,因为做不出来很可能毕业不了的。但有时候一些技术的研究
当成为了压力和任务的时候,进步反而快。
于是,我的USB就是这样起步的了。。。
有了任务在身,就不象以前那么地边玩边实验了,我放下了很多打算,开始专心研究起USB
来,说是专心,但什么底子都没有。做个P呢!
开始是上驱动开发网的USB专栏的,但一看就傻了眼,哪里除了牛B的虾,就是菜鸟一群,
帖子要么看不懂,看懂的都对我没有帮助。不过上那里我也获得了信息,就是用D12做USB
比较普遍,于是设计就定位在D12了。
正好这个时候周立功哪里出了本USB D12编程的书,虽然我对周X没有什么好感,但无论那
本书是不是真正是他公司出的,在当时的环境下,这本书对于我是有着划时代的意义的
(夸张了),当时是马上到广州买的,要价35元,还是烂纸油印版,不过学懂了就不说亏
了;再要一片D12,20元;之后再买本USB协议的书,再从网上下了USB的相关东西,好了,
就这么多,2本书,一个芯片,放下我的实验和一点点的激情和幻想,静下心来,我开始了
闭门造车。那时候是2003年的农历新年啊,我的快乐的新年,基本就在闭门中度过,幸好
还有拜年,讨了点红包,不然真的穷死了。
说起这个USB,他的确和我之前做的小实验有天渊之别,之前做的东西只是了解一下原理,
动一动脑然后就可以写程序了,但这个是涉及协议,当时我还是第一次接触协议类的东
西,没有什么动脑的空间了,只能老实地看,学。
记得鲁迅在写文章救国家之前呆在屋子里抄了一年的碑文,那一年的工夫练就了鲁迅的坚
韧。之前经常焊万能板飞线的实验板,做多了,除了做出点板子来玩,还让我学会了坚韧
和耐性(不知道多少人试过焊复杂线路的万能板?别以为简单,很烦的呢,要很有耐性,
万一错一跟线,修改是比较痛苦的)有了这么一点耐性一个月的闭关练功,某天我突然领
悟,
(只见关内石门顿开,一人影身披彩云,飞星天外,此刻山摇地动——白菜出山啦~~··
#%#—%—)
台下众大虾:-_-#!..
当时是看懂了,其实是开始看懂了而已,明白到D12每个寄存器的意义,USB那些反反复复
的数据交换的一点意义,说实在的,板子没做,程序没开始写,我只是放下所有东西看了
一个月的书。。。呵呵
台下众大虾: -_-####!!!!.....
离开2003寒假结束还有一个星期,我尽情地玩去了~~
于是是开学,找指导老师谈毕业设计等等,我的指导老师是个博士猪,为什么叫博士猪?
因为他有博士的证书和头脑,但象猪般懒惰,所以叫博士猪,听说他很懒,讲完课了,就
玩去了,不过这家伙讲课技术不简单,为什么?因为他讲的东西不简单,但我们听起来简
单——牛也!!以下简称他博猪,博猪很有钱,因为偶然不偷懒的时候就出去接点活干
干,一般一两个星期就干完,然后就拿个几万到几十万,之后又开始猪的生活,到快没钱
的时候,又会去干活。跟博猪的毕业设计不错,因为他不懂USB,于是就没有什么要求,我
想怎么发挥就怎么发挥。博猪对通信和DSP的算法等东西非常牛牛牛!!!让我感到什么是
天外有天,猪外有猪!不过我最后也没有走通信的路。
博猪的牛没有带给我什么,只是送我4片D12,然后说,拿去做吧。我暗喜,4片啊,发达
了:)
有两片我做感光板子把他们焊成双列直插,一片现在焊到老丁的板子上,自己还留了2片。
于是当然就是做板调试啦,搞USB弄了不少时间呢。
当时其实想花钱买周立功的USB板子的,不过要价450大元,广东话说:好过去抢!于是没
买,但到广州的时候死死地盯着柜台的哪个450元看了半小时,2个LED,2个键,D12唤醒用
了片74XX,D12是总线方式连接。。于是我就做了块类似的板子出来了,而且还多了个串
口,比周立功的450元强!!不过做的时候不小心把串口的收发脚调乱了。。(主要是选封
装的时候搞错了,PROTEL不过关啊,后来苦练了)总的来说板子比较难看。
之后就是写程序。不过程序还没怎么写,之前投简历的公司要求我过去实习一个月了,于
是那些早上12点起来,晚上2点睡觉的生活没有了。我得去上班了。上班实习,其实就是没
事情干,当时有个工程师跳走,留下一个USB接口的项目没人做也,于是我又勇字挂胸前,
对主管说:我来做¥……¥#……—%主管瞪起金鱼眼看我,好象说:你小子!!!。。。
我不做,也没人手做,我不做,我又没事情做,所以,USB我做。
那个USB可不是D12,他是三菱的16位单片机自带的USB接口(我讨厌三菱,各位要多抵制日
货),困难比较大,幸好他有所有的DEMO程序,呵呵,有程序在手,简单啦:)那次是我
第一次接触51以外的单片机,而且还是16位的,算是升级了。而且那个项目是跑UCOSII
的,当时还没有2.51出来,那些工程师手拿的是橙黄色的那本UCOS书,好象是2.01版本左
右吧,不记得了。总之我就顺便连带UCOS也学了。
实习时间一个月,我收获不少:1。为他们的项目写了一个VC界面,用来做USB的上位机通
信,2。修改了三菱的单片机DEMO程序(C的)让他能基本运行来收发数据,3。修正了三菱
USB技术手册上的一个重大错误(那次后我知道日本芯片的DATASHEET经常出问题的,好象
有意坑我们中国人)4。让我知道这个世界上有UCOS这样东西,正打算买书回来看5。劳累
过度,住了一天医院。
走的时候主管说我行:)不过我走后,做的东西就没有用了,他们中没有人会VC,我写的
东西是白写,后来哪个项目泡了,单片机部分的程序也就没了。再后来,我的电脑出问题
了,我不小心把自己硬盘干掉了,第一份工作的成果完全没有了。一点底子都没有留。连
带一些重要的资料也没有了,应该有几位老哥知道我这件事情的吧。还好,毕业设计我刻
了光盘,不然。。。这次意外说明一个问题,我并不是别人想象中那么幸运的。
由于电脑的问题,拖了我好几个星期,幸好坚持之前下班的时候晚上一定要动动脑做点东
西,不然真的赶死!最后USB毕业设计还是马马乎乎干完了(主要是PC端的程序是拿非利谱
网上的,和我的51+USB配合起来不是很好,这个问题我还得有时间再解决,然后把整个系
统完善一下) |
|
|
|
|
|
|
|
楼主 |
发表于 19-10-2007 10:00 AM
|
显示全部楼层
在这里有个小插曲的:
在我下载了非利谱的USB资料后,看了一两天的哪个上位机VC程序,看懂了点,于是决定动
手改改,发现改动起来其实很简单。于是沉迷了几天去研究和看懂那个程序。在毕业答辩
的前一天,我突然想改进我的USB毕业设计,就是在下位机的板子上添一块128*64的LCD
(我以前一直用来玩的那块),然后上位机的VC程序构造一个字符输入栏,在PC上输入汉
字,然后在PC上转换出他的点阵(16*16的)再发到我的USB板子上,并在LCD上显示出哪个
汉字来。但离开毕业答辩还只有一天,我当晚就挑灯夜战。先用跨线的方式把板子上51的
多余脚引出来,接到LCD上(其实刚好够,呵呵)这样不用总线方式来驱动LCD,确保我即
使到最后调试失败了,也不会影响我原先的USB部分(我还得毕业,输不起!!)焊好电路
了,就要改动VC部分,因为PC负责把输入的汉字转换内码,然后在一个点阵文件中提取点
阵(点阵文件是16*16的,可以用网上的很多点阵提取软件生成),所以涉及到文件的读写,
当时是用API来读写文件的:)提取点阵了,就要通过USB传到板子上,再通过单片机在LCD
上重显。时间只有一天,我是不停的想不停的写了,当时我的VC还是不怎么样的,所以用
了不少时间。最大问题是我没有仿真器!!还是用烧片子,插片子的方法调啊。我记得一
直写到第二天早上6点的时候,成功把‘啊''''字传过去了:),之后当然要继续改写51的程
序,让他能达到换行的效果等东西啦,于是继续写啊写啊。。
然后不幸降临:(。。。
当我再插上51的时候,然后插上USB接口(我用USB供电的),USB枚举成功,但LCD没有显
示了(我在枚举成功后LCD会显示欢迎字段的,这时候真的麻烦了,因为很可能LCD坏了:
(我马上拔掉LCD,插到我其他的板子上试,发现真的不显示了,天啊,倒霉的很啊~~我不
段调负压电阻,发现LCD一点反映都没有,5555。于是省下不用试了,可以睡大觉了。
于是我人生中的第一个通宵编程以无奈告终。毕业设计当然是拿了个优啦,不过没有机会
在博猪前展示我的USB传汉字功能了!!
这次又说明了,我有时候真的很倒霉的。
不过,有失必有得,我一直认为是LCD负压芯片烧掉了,所以希望找一块代换,但他是MAX
的,比较难买到,我根据网友的指示去MAXIM哪里申请,于是我学会了申请免费东东:)后
来证实我的想法没错,把负压芯片换上后,LCD就能用了:)
我觉得我弄的两个USB——实习公司的和毕业设计的,都是自己争取回来的,想想当初如果
我不够勇气,不敢接公司的USB项目,怕毕业不了而不敢选USB题目的话,恐怕现在还对USB
一窍不通,有时候,在工作中,生活中,我们应该付出一点勇气来,勇敢地接受挑战。特
别在工作中,你要有勇气承担任务和责任,才能被高层相识。所以我觉得,炼虾米的第三
要素:勇气!!
毕业答辩后有一个月才能拿到毕业证书的,我没浪费这个空闲,继续进修我的技术,当初
发现51+D12传输速度实在是慢的很,于是又从论坛上得到信息,改用AVR单片机来做!!于
是我就买了AT90S8515回来,当时买的真是牛贵!要我35元,唉,没办法。买了后发现烧写
器不支持啊,于是把以前的哪个TOP151(呵呵,120元而已)以60元卖掉,换个TOP852:)
当然又得花钱啦,幸好家里人支持我开发,给了不少资金上的辅助。
搞AVR一切又要从头开始了,当然,因为之前有了51的底子,学起来很快,基本一个星期就
算弄懂了,然后又用2个星期的时间把之前用51做的东西全部搬到8515上并做了条下载线来
玩。其实在弄AVR的时候,把程序搬到我的128*64LCD上出现花屏问题的,这个问题弄了很
久,最后发现AVR控制我哪个LCD不能用标准的时序的,标准时序51可以驱动,但AVR就不可
以。
毕业前最后这个月其实我并没做到什么东西,因为这个月我真的都拿来玩了,玩了。。于
是我从小学到大学的学生时代,结束了....
第七章 回首
我的高中老师当年为了要我们努力应付高考,这样说过:你们应该在高中这段时间好好努
力,当你们升上大学的时候就会觉得很幸福的了,因为比现在高中自由的多知道吗?所以
想以后过快乐的大学生活,就应该现在好好努力上进,再拼搏多一些时间,你们就可以上
大学了,自由了!!
于是一片期待中,我就上了大学,发现高中老师在骗人啊,大学原来还要努力复习,考
试,不然重修要给钱的,很惨!!!但是我的初期的大学生活还是用来玩,一旦到了快考
试的前2个月,我就拼啊,复习啊,然后,嘿嘿,拿60分到70分,稳守重修阵线也!!考完
试啦,当然又是玩玩玩,然后开学了,还是玩玩玩!
快到考试了 ??拼拼拼!!。。。
看到这里,各位还在读大学的兄弟姐妹们是否觉得这样的生活似曾相识??如果你们有同
感的话,请你们马上结束这样的生活吧,不然,到你们在离开大学回首当年的时候,恐怕
会追悔莫及,无比痛心!
生命每天都在消逝,时间从不等人,大学4年间,你们都有好好地享受了吗?我觉得,大多
数人都是认为大学生活是幸福的,愉快的。因为我们在那个时间曾经享受过年轻的快乐,
毫无驱束,不用承担任何社会责任,不用面对社会的压力,不用为生活而烦恼。说到这
里,大家是否都有那么一点余味还在脑海中游荡,感觉到一股难得的轻松的快感?
不妨回想一下
当新生入学军训,刚刚认识新朋友的时候,
当学校举办交谊舞会,电子系的学生鼓气了生平第一次的勇气,走过对面外语系邀请MM跳
舞的时候,
当你偶然得知学校举办文艺晚会,立刻放下手上的作业,直奔到会堂的时候,
当你发现哪个文艺晚会原来很纳闷,于是决定中途和朋友们溜到外面夜宵的时候,
当你发现明天早上原来没有课,正欣喜若狂,在晚上1点钟和室友打CS和星际的时候,
当学校举办校运会,放假3天,你正考虑如何去疯狂地度过这从天而降的‘横财''''假期的时
候,
当你觉得别人在运动会上无比的牛B吸引了对面的女生而感到向往,决定明天开始放学就到
后山操场锻炼准备下一年的比赛的时候,
当你在空闲中陪MM打篮球的时候,
甚至当某天下午没有课,决定一觉睡到夜宵的时候,
朋友们,是否觉得那种生活无比地幸福,并且很想过一次呢?
但事实上你真的想再这样过一次吗??
我曾经在某个VC论坛上看到一个朋友发了个帖子:如果让你再读一次大学,你会做什么?
回贴是:
我会大学一年级就开始学C和C++,二年级就学好VC,然后再学JAVA。。。。
我会不再打游戏机,专心学习。。。。
我要先过英语4级,再过6级,然后计算机1,2,3级,再考高级程序员。。
我会在VC上下大工夫,并在大学期间成为学校最牛的程序高手。。。
我会努力学习,然后考研究生。。。
我将不再浪费时间,我要活出我的精彩。。。。
看到吗?没有一个提到上面那种悠闲生活,为什么?那么你不妨自己去想想,当真的给你
回到几年前的大学,你会如何?我想,你会第一时间把电脑的游戏删除掉,拿起书本好好
学习,是吗?
如果是这样,那就证明一样东西:你认为你浪费了大学的4年了。
其实,这也许和人的某种心态有关,就是无论你过的如何,心里总有一种怀念当年的感
觉,认为你之前过的还是有点遗憾。所以,在走出大学门口的那瞬间,我们都曾经有过这
样那样的不舍。
我以前对一个朋友说过一句话:无论你是活的精彩还是无奈,对于一个平凡人在说,人生
总有遗憾,好象一个好玩乐的大学生没有好好珍惜他的学业,到后来一事无成的时候,他
会说后悔。如果他在大学年间比较努力地完成学业,而且也有痛快过一番,那么他后来可
能为自己的一份平凡的工作而感到难奈。但如果他非常努力地学习,最后考取了研究生并
继续努力成为一个牛人,他也许会为他当年的低头发奋而忘记周围的风光而遗憾,更无奈
地,当他看到那些年轻的红男绿女在身边嬉笑打骂的时候,他只能为自己走几步楼梯也喘
气而发出力不从心的一声叹息。
人生总有遗憾,然而我们不能因为必然会出现的无奈而感到叹息,幸福的路,其实就是一
条最少遗憾发生的路,当我们挑选出遗憾最少的路的时候,正代表我们已经挑选出能够得
到最多幸福的一种生活!!
现在回头看来,我的确是浪费了大学的4年了,我是1999年入学的,但我本来就应该走的
路,在2002年10月才开始跨出第一步,我真的浪费了很多很多啊。而唯一的幸运是,我在
大学一年级就开始学习C语言。以使我后来的路走的不算太艰苦。但我却不是幸运的,因为
我的学校名声并不好,受人冷眼是常事,甚至在这论坛中里也曾经受到过一位大虾的歧
视。估计论坛的元老们应该知道这件事情。我也因这件事情立下我的三年之约。今天发表
文章的日子如果是9月7号,那么这天是我三年之约的第一年期。 |
|
|
|
|
|
|
|
发表于 19-10-2007 11:16 AM
|
显示全部楼层
原帖由 pic 于 19-10-2007 10:00 AM 发表
在这里有个小插曲的:
在我下载了非利谱的USB资料后,看了一两天的哪个上位机VC程序,看懂了点,于是决定动
手改改,发现改动起来其实很简单。于是沉迷了几天去研究和看懂那个程序。在毕业答辩
的前一天, ...
我终于没有辜负版主的一片苦心,坚持把您的经历看完了。原来版主有过这么一段刻骨铭心的回忆呀!至少你的人生曾经走过如此多姿多彩的日子,而且还很充实呢。。。能知道版主现在省在何处吗?
[ 本帖最后由 rothmans 于 19-10-2007 11:18 AM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 19-10-2007 11:30 AM
|
显示全部楼层
原帖由 rothmans 于 19-10-2007 11:16 AM 发表
我终于没有辜负版主的一片苦心,坚持把您的经历看完了。原来版主有过这么一段刻骨铭心的回忆呀!至少你的人生曾经走过如此多姿多彩的日子,而且还很充实呢。。。能知道版主现在省在何处吗?
#1楼说了是转贴, 是中国一位朋友(电子白菜)学习MCU的过程。
注:我不认识作者。 |
|
|
|
|
|
|
|
发表于 19-10-2007 12:09 PM
|
显示全部楼层
原帖由 pic 于 19-10-2007 11:30 AM 发表
#1楼说了是转贴, 是中国一位朋友(电子白菜)学习MCU的过程。
注:我不认识作者。
感觉到中国那里的人学习态度非常认真,我也有看过他们的亲身经历的帖,非常有学习精神。这里我也与大家分享下:
一个机械系学生学习嵌入式开发的经历
真是不好意思写,搞的我跟个高手似的。
原本是打算在毕业的时候写,然后发在无限飞翔上的。那样也比较合理啊,毕业了总得留点什么给学弟学妹们吧。可现在又还没到毕业的时候,自己又没什么成绩,说写个文章给大家看,心里总感觉怪怪的!就当我是提前写了。毕业的时候我还想整理出几个文档,到时候再补上。
第一次听说单片机是在大一的时候,当时还买了一本51的书看。中间断断续续的看了两三年,什么也没看出来。等到能看懂书上的LED闪烁的例子的时候已经是大三下学期了,这个时候我还不知道单片机长啥模样呢。后来想照着书上的电路做个真的东西出来,可是手头上什么也没有啊!于是就上网查。结果我被弄得晕头转向,什么仿真器、开发板、编程器,我不知道到底该买什么哪个,就这样我又迷糊了将近半年。
真正让我明白要买什么的是一篇叫作《虾米是怎样炼成的》的文章。于是我就在淘宝上买了个编程器、两块AT89S52和两个晶振。等到这些东西到来的时候正好是大四上学期开学。接着我又到数电实验室找老师买了面包板和一些电阻电容之类的小元件。
三天之后我的第一个流水灯程序,终于跑起来了。我又打电话叫钟建金来看,我们一直看着它在那闪啊闪……高兴得我一夜没睡。
接着我还做了个数码管动态显示的时钟,最后又做了个AT 89C 2051+18B20+ 162A的温度计,这些都是在面包板上搭的。这时候已离开学过去了一个月了。我一直是用两根电线从电脑机箱里面接出来的电源,弄得电脑经常死机(大家试试就知道了)。我的程序都是在记事本里写的,然后用一个DOS下的编译器编译的。那时我还不知道KEIL可以写汇编啊,哈哈,见笑了……
后来就想做板子。我想做个时钟摆在桌子上拽一下啊。于是又上网查,说是买个敷铜板,然后用铅笔画出线路,再用胶布把线路粘好,腐蚀一下就行。于是我又在淘宝上买了两块单面的敷铜板。板子一到我就开始用铅笔在板子上画线路,可是6个数码管连在一起的线路我死活都画不出来啊。没办法,只好学Protel了,听说它能自动布线。学了之后。才知道单面板布6个数码管的线路还是很困难,于是我决定先做个简单的电路板试试。经过两三个星期的折腾。我的第一块板子终于做出来了,是用MAX232做的一个串口电平转换电路,高兴得我又是一夜没睡。那几天上课我都把做好的小板子带在身上,见到同学就拿出来给他们看。他们问我是怎么弄的,我就开始给他们讲“就个嘛……”,后来才知道RXD和TXD搞反了 |
|
|
|
|
|
|
|
发表于 19-10-2007 12:10 PM
|
显示全部楼层
做板子的这期间遇到的困难算是最多了。集成库的问题让我郁闷了一个多星期,到处发帖子求助也没人理我。为了买到盐酸和双氧水,我几乎尝试了所有办法,先是在淘宝上搜,没搜到。又到药店里去找,浓度又太低。我又在网上搜十堰哪有卖化学品的商店,抄下了一堆电话号码,然后一个个的打,打了一下午,结果全都是卖化妆品的,差点晕了!结果偶然在一个相关的论坛上看到了一个东风公司网友的签名,上面留有他的电话,我连忙给他打电话,于是他叫我到人民商场附近的一个卖电子器件的商店里去问一下,店老板又叫我到老虎沟去看看……就这样,最后总算买到了。
后来我知道了热转印法做板子。困难又是接踵而至。这其中的过程我就不多说了,直接把我的一些经验告诉大家吧。拿芯片在屏幕上比着,然后按printscreen键,这样的PCB图打印出来要比实际小。.没有热转印纸的话可以用蜡纸代替,然后用水浸泡再用手搓掉粘在上面的纸片就行了。图形要拿到党校那个小店里去打,因为在蜡纸上打印,机子老爱卡纸,街上的店不让打,打的话也特别贵。没有热转印机可以用电熨斗代替。指甲油可以代替抗氧化剂。焊锡丝要买发亮的,细一些的,不然很有可能买到的是保险丝,那样死活都焊不上。还有,不要在网上买30元一把的电钻,钻一个孔大概要一分钟……
接着我又用7805做了个小电源板,最后还做了一块简单的51实验板。把它们三个连在一起,就是一个完整的实验板了。这时,我开始尝试用KEIL写程序了,用printf( )写了个串口发送“HELLO WORLD!”的程序,让它运行了一下午。还写了个键盘扫描的程序,全用的SWITCH, CASE。后来我又照着书上的介绍,用RTX51TINY写了个简单的多任务程序,让P1.0上的LED隔1S闪一下,P1.1上的LED隔2S闪一下……我一下子就被这种编程方式吸引住了,连忙打印了一份RTX51的资料,通宵把它那完了。但不知道它的原理是什么啊,又到处查资料,就这样我知道了有UCOS这个东西,于是又想学这个。我找了好多UCOS在51上移植的版本,但都不能运行,郁闷了好几天。后来和其中一个版本的作者(杨屹)发EMAIL寻问是什么原因,他说是KEIL没有完全授权的原因。于是我又找了一个破解版的,果然一下子就运行起来了,高兴得我又是一夜没睡着。那些时候我每天回来都要运行几遍UCOS,生怕它跑不起来了,哈哈!
成天看着它运行,看多了也不爽啊,又不知道它的工作原理。我知道这个与操作系统的有关,于是在电驴上下载了吉大的操作系统视频教程,天天在宿舍看。作了很多笔记,其实到后来就感觉只听懂了个信号量。它举的用PV原语操作四个任务共享一台打印机的例子,感觉真的很巧妙。进程到底是个什么东西,到现在也没搞清楚,听说UCOS里面没有进程的概念。文件系统也听不懂……知道了操作系统的一些基本概念之后,我又在阅览室找到了邵贝贝翻译的UCOS(二楼没的借啊),天天晚上都在那看。粗略地看了一遍后,感觉很迷糊。真是差点放弃了,但一想,这么好的东西扔了多可惜啊,于是又坚持看,边看边作笔记,最后总算知道了UCOS的大概框架了,知道了每个文件是干什么的。
就这样,我开始决定分析UCOS源代码了。我把UCOS的代码全打印了。说实话,我当时都不知道这些是不是白打了,以前我也打印过VC++的好多资料,可到头来什么也没看。拿着这厚厚的一叠代码,我根本不知道从哪下手。
前几天我都是拿着这些代码坐在自习室发呆。天天睡觉的时候都在想,我到底该从哪里下手啊。偶尔想出了些线索,我就立马写在本子上,生怕明天早上起来又忘了。
最后总算想明白要怎么弄了。操作系统主要就是完成任务调度,我可以先看与完成任务调度的文件,暂时忽略信号量,消息队列,邮箱这几个文件,不去看它们。只看与CUP相关的三个文件(主要是OS_CPU_A.ASM),还有OSCORE.C,OSTASK.C这两个文件。这样原先厚厚的一叠代码立马只剩下三分之一了,这下心里轻松了许多。我又把这剩下的这几个文件中的函数全都找出来,写在本子上,又把HOOK函数全都去掉,这样代码又减少了不少,心里又松了口气。我在图书馆找了一本C语言的书把指针和链表粗略地看了一下,就正式开始开始分析UCOS了。从MAIN()开始,看它到底是如何一步步执行的,先是OSInit(),在本子上查到它在OSCORE.C文件中,于是把它找出来,一步步的分析,看不明白的地方就去阅览室看邵贝贝的书……就这样,大约过了三四个星期之后吧,感觉51上UCOS的运行过程我已经是非常清晰了。
这期间也遇到过不少困难。一堆文件摆在桌子上,稍不留神就会头晕。有时想找出一个变量的出处,死活也找不到。不过到最后,看到一个陌生的变量就能大概猜到他在哪个文件中的哪个地方了,这也是最令人高兴的事了…… |
|
|
|
|
|
|
|
发表于 19-10-2007 12:11 PM
|
显示全部楼层
后来得知UCOS在ARM7上用的多,于是我又想学ARM。上网一查,我又傻眼了。和当初学51时情形一样,资料铺天盖地,不知道到底学哪个芯片好。想找个引脚少点的吧,LPC2XXX怎么样,心里又不敢确定……真正让我决定学哪块片子的又是在网上看到的一篇叫《嵌入式开发心得》的文章。于是我就决定了学44B0。
首先得准备板子啊。心想,有板子的话,就能学的快了,再也不像学51时的那样了,看了几年书什么都不知道。于是我上淘宝搜44B0,结果搜出来的全都是现成的开发板,可我只要想一块芯片啊,就像当初学51一样,板子可以自己弄啊。最后终于找到有一个卖44B0芯片的人了。我说我想买一块44B0。他问我买来干什么用,我说做个实验板啊。他说你不如直接买现成的板子好了,自己做的话,开板费都要好几百。我说我用热转印手工做啊!他说,你水平真高!!!……哈哈!!!
后来终于想通了,于是想买个现成的板子,可是钱已经用完了啊。经常在网上看着那些板子发呆,我当时看上了S3CEV40这块开发板。做梦都想有买它。可是S3CEV40要一千多块钱啊!我想,那就等毕业找工作挣钱了再买它吧。于是我只好先看关于ARM的一些基础教程了。就这样我花了几个星期把ARM的汇编指令看了两遍。做了很多笔记,还打印了很多资料。在这个过程中,我知道了RSIC和CSIC的区别,也体会到冯氏结构和哈佛结构在编程时的区别……
接下来就是来听王老师和陈老师的嵌入式讲座了。说来真是幸运!我当时正在上机电一体化的课,又刚好听到感兴趣的地方。当时邱老师在讲PID控制。我一直想搞清楚这个,今天又正好听得了一点门道。这时秀军给我发短信,叫我快点来听嵌入式讲座,说座位已经帮我占好了。我想来想去不知道舍掉哪个好啊。最后想PID的内容我还是晚上回宿舍再自己看看书吧,反正已经有了个开头了!嵌入式要是不听的话就没机会了!于是我就来听嵌入式讲座了。讲到中间的时候,王老师拿出了两块开发板给我们介绍。我一看那块不正好是44B0的吗。而且王老师还谈到了UCOS。听完讲座后,我没心思去自习了,赶紧回来想和王老师取得联系,于是我在电信系网站上找到了王老师的邮箱,发了一封邮件。就这样我认识了王老师……现在终于有机会在实验室玩44B0了。
我原以为44B0和51差不多。心想不也是个单片机吗,给相应的寄存器设置好,它就能跑起来了,不行的话,就上网找个程序改改再搬进去不就OK了。用了之后才知道它的困难。光个启动,就让我郁闷了很久,到现在我还不是很清楚。还有中断的问题,JTAG仿真的问题,IAR编译器的问题……
接触44B0也有些时候了,感觉至今还处于迷糊状态。不过还是有一些收获的。起码知道了一些关于JTAG的知识,今天晚上我又看了些JTAG的资料,真想知道仿真到底是个怎样的过程。对IAR环境也有些了解,这些时候一直在看这个,隐隐约约能感觉到编译的一些过程,也感觉到了他的复杂性,知道这里面还有大学问,这是我以前用KEIL时从来没有过的体会……
这些时候我每天都要到很晚才睡! 今天我又打印了IAR下编译生成的MAP文件,我是想看看XCL文件与它的对应关系。但看着看着头又晕了!唉……
真的能感到时间越来越紧张!就要放假了,而我还有太多的不懂,真想在放假之前把剩下来的问题都搞定,然后过年回家好好LINUX。
感觉现在的机会真是很难得,过去自己一个人在黑暗中摸索的情形,我真是怕了。现在终于能在实验室里做实验了,而且还有 王 老师指导。 王 老师提供给我很多的资料,这些在网上是很难找到的。实验室什么条件都有,比起我以前弄的那些破烂玩意,不知道要强多少倍。看到实验室桌子上一大卷焊锡丝摆在那,我真的很羡慕。我当初找到一个修电脑的店里买焊锡丝,他要1块钱 1米,结果我只好买了 3米。在淘宝上叫人家送我几个小元件都要哀求半天。电子器材店里的数码管要3元一个……
我的经历就说这么多了。一路下来,跳来跳去,就感觉自己是猴子掰玉米。很早的时候就在网上听过别从的劝告:“成天把新技术挂在嘴边,不如把旧知识烂在心里”。可我就是忍不住啊!!!
今天早上舅舅打电话来问叫我放假到他那帮忙写个51的程序,我说没问题,肯定能搞定。其实心里还不是很有把握。到现在为止我连一份简历都没写过,我不知道写些什么,说我会这会那的,就感觉自己有些心慌……
现在真想再把高数、C语言、模电、数电好好学一遍。以前是不知道学这些有什么用,现在总算知道了。高数是学习DSP的基础。C语言就不说了,我想卫星上跑的应该是C语言吧。模电能很方便地实现很多算法,这是 王 老师告诉我的。数电是学FPGA的基础……
这些我要是早点明白该多好啊!!!但话又说回来,如果不是自己这么折腾的话,我也不可能会明白这些。
这半年来我的视力狂降,在图书馆里找书的时候,就感觉眼睛很花。大一,大二的时候天天打CS,也不见视力下降,我还以为自己的视力是下降不了的……
就要毕业了,真的舍不得这个学校。出了社会,还会有谁教我啊,哪来这么多的书看啊,哪有这么好的条件啊……
还舍不得在学习过程中认识的这么多朋友。要不是秀军发短信叫我来听 王 老师的讲座,我恐怕现在还不知道44B0长啥模样。也是通过他,我才得以认识更多志同道合的朋友。我和秀军是在电子器材店里认识的,当时他和罗斌也在哪里找东西,我们于是就聊了起来,一聊就是个没完。还有王辉,总是看到他在图书馆自习,我们也经常在一起聊天。曾生伟和赵斐,是最近才认识的,你们的很热心我都记在心里了!
还有李鑫明,刚认识他的时候他老爱把“单片机”说成“单机片”,,呵呵!后来他问我学单片机该买些什么东西,我就说你把我的东西拿去用吧,反正放在那也是闲着。我还写了三个简单的例子给他,给他演示了一下操作过程,又帮他在书上划了一些记号。
感觉大家都是因为对同一个东西感兴趣才聚到了一起,真的很难得!要是早点认识你们这些朋友该多好啊!!!
现在,我已经想好了。在这剩下的半年里,要好好利用实验室的条件把ARM的基础知识搞清楚,毕业之后再花些时间把基础的知识好好补充一下。
现在就觉得51、ARM、UCOS、LINUX这些其实都是一些工具而已。这些学好了之后,然后还要选一个一辈子要好好研究的东西,我现在能想到的就只有网络和控制论了。
再看看现在的自己……唉!还是不多想了,一步步走吧!将来如果能够出点什么成绩的话,真是要谢天谢地了! |
|
|
|
|
|
|
|
发表于 19-10-2007 02:23 PM
|
显示全部楼层
大多数是看自己的兴趣吧。
我也是自己的兴趣才一直这样做下去。
只是水准不高。 51的limit 也差不多七七八八了。 不大能满足我的需求。
rothmans和pic斑竹mcu几年了?? |
|
|
|
|
|
|
|
楼主 |
发表于 19-10-2007 05:17 PM
|
显示全部楼层
原帖由 fritlizt 于 19-10-2007 02:23 PM 发表
大多数是看自己的兴趣吧。
我同意, 这是最大的原动力, 后来是要靠这个手艺吃饭。
我2003年开始学时, 也是很苦的, 更本没人教我, 都是摸出来的。
那时, 上网还是用Dialup Modem, 网上的资源也不多,PIC MCU 也不好买。。。
算了,我的故事不好听的, 不用讲了。
所以, 对于这里想学PIC MCU的网友,他们问的问题都是我初学时很渴望知道的, 既然现在我会了,我都很乐意帮助他/她们,让他们可以快速入门。
很多只是为了交功课而来这里, 功课做完就走人了, 不过有教无类, 想学的就教。
在这里, 我只是当做为这个马来西亚唯一的电子中文论坛, 尽一点绵力,希望可以抛砖引玉, 到时候, 会有更多高手出现,那时候, 就是我引退的时候了。
你看中国的电子论坛, 多么多的专业人士在里面, 要真正的学东西, 就要到中国, 台湾或老外的论坛去。
很久不见GeMan,Simonloo, jeffeylee, freemanlong, superman这些高手, 好在现在活跃的有rothmans, fritlizt, chan1314等等,不然这个论坛更显得冷清。 |
|
|
|
|
|
|
|
发表于 23-10-2007 09:27 AM
|
显示全部楼层
非常感激在论坛上的各位朋友。。。
我也是菜鸟一个,在这论坛上我的确学习了很多很多
电子技术与常识。。。PIC 版还曾经不嫌麻烦地亲自面对面指点。。。我的也顺利完成Final project
现在刚开始工作。。。也开始在学习Micro Controller。。。一方面是兴趣另一方面我也想以后在这方面发展。。。
工厂的工作很闷天天一样。。。脑思维会退化。。哈哈。
但是我很懒惰打中文很麻烦。。。所以只收料。。。没给料。。。请大家原谅我。。。菜鸟也没什么料能给啦。。。
希望版主见谅。。。我不是功课做好了就拍屁股走人忘恩的家伙。。。 |
|
|
|
|
|
|
|
发表于 23-10-2007 07:17 PM
|
显示全部楼层
回复 #11 pic 的帖子
这种有教无类的精神真的是值得大家学习。。。
我现在也是菜鸟一个,也是来论坛收料,学习。。。
不过,我也不会是拍拍屁股走人的“鸟人”
谢谢各位高手的指点啦。。。
以后我变高手时再和大家切磋 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|