10月4日,我一个人提着沉重的行李,怀着满腔的热情,踏上了南下的列车,来到了江南城市浙江杭州。
5日到达目的地杭州,在同学那里经过简单的休整,6日正式到杭州利尔达科技有限公司报道实习。
上班的第一天是无聊的,体检,照相,分工位、电脑、办公用品,一切的有条不紊的进行中。
公司是在杭州市区一个大厦里面,我们的工作间在14楼。而住的地方是公司的职工宿舍,离公司走路大概七八分钟的时间。公司的周围都是大楼,每天早上8点起床,然后就是穿梭的大楼的夹缝中行走。路上到处是忙碌的人群。生活节奏很快,远没有北方城市的那片宁静。
上班的第三天给了我一个学习板,开始了我的学习。因为公司主要是做MSP430的,虽然我以前只用过一次这款单片机,但是由于有以前的51单片机和ARM的基础,因此上手比较快。我个人认为单片机只是个概念而已,无论哪一款单片机,只要你掌握了它的核,在有以前的外围电路功底在里面,相信你可以在比较短的时间里掌握了。
上班这么长时间,最大的感觉就是公司里面有很多的文档要写,做一个东西,要写可行性报告,要写方案分析,这还只是前期的,后期还要很多东西要写,比如使用说明...

>> 阅读全文

1、MSP430 单片机的发展
MSP430 系列是一个 16 位的、具有精简指令集的、超低功耗的混合型单片机,在 1996 年问世,由于它具有极低的功耗、丰富的片内外设和方便灵活的开发手段,已成为众多单片机系列中一颗耀眼的新星。回忆 MSP430 系列单片机的发展过程,可以看出有这样三个阶段:
开始阶段 从 1996 年推出 MSP430 系列开始到 2000 年初,这个阶段首先推出有 33X 、 32X 、 31X 等几个系列,而后于 2000 年初又推出了 11X 、 11X1 系列。
MSP430 的 33X 、 32X 、 31X 等系列具有 LCD 驱动模块,对提高系统的集成度较有利。每一系列有 ROM 型( C )、 OTP 型( P )、和 EPROM 型( E )等芯片。 EPROM 型的价格昂贵,运行环境温度范围窄,主要用于样机开发。这也表明了这几个系列的开发模式,即:用户可以用 EPROM 型开发样机;用 OTP 型进行小批量生产;而 ROM 型适应大批量生产的产品。
2000 年推出了 11X/11X1 系列。这个系列采用 20 脚封装,内存容量、片上功能和 I/O 引脚数比较少,但是价格比较低廉。
这个时期的 MSP430 已经显露出了它的特低功耗等的一系列技术特点,但也有不尽如人意之处。它的...

>> 阅读全文

(三十一)
ARM会用了之后,就是操作系统的学习了。
在选操作系统的时候,我个人几乎没有选择的余地,因为硬件ARM板的限制,我们用的LPC2138只能跑UCOS和UCLINUX,由于当时我们学校开了一门限选课就是UCOS,所以就学UCOS了。
当时一个师兄走的时候给了我一本说,就是UCOS代码详解,我又自己买了一本UCOS应用的书籍,开始看UCOS的代码和应用。
由于UCOS比较简单,不支持文件系统,代码也就五千五百多行吧,而且只有二百多行的汇编代码,余下的全部是C语言,因此我用了一个多礼拜就把五千多行代码读完了。感觉UCOS挺简单的,读起来也没有什么难度。但是里面一些写程序的技巧却值得我们学习,特别是一些表的构造,结构体的应用,感觉很适合我们用在我们的程序中。
看完代码和应用,就开始着手跑操作系统了。由于实验室买LPC2138的时候人家带了一些操作系统的例程,所以移植问题我就不用考虑了,关键是怎么应用了。
由于代码我都理解,所以应用起来也比较容易。我自己写了几个程序,跑了几个任务,之后我感觉学习的进度不对劲,应该看移植那一块和操作系统的裁剪那一块。于是我就看人家怎么移植操作系统的...

>> 阅读全文

(二十六)
醒来的时候已经八点多了,宿舍里面只剩下我和宿舍一个不考研的兄弟了。想想考研的哥们真苦,一大早就要起来读英语单词,背英文优美语句,吃过早饭之后还要去上自习,或者上辅导班,一忙就是一天,晚上回来的很晚,累的很,躺下就睡着了。我是不喜欢考研,不是我受不了那个苦,而是自己对考研没有感觉,那么多人考研,我就不想考了,等什么时候没有人考研了,我再去考,呵呵。
简单洗涮了一下,就离开了宿舍,走向通往实验室的路上。路过体育场的时候,看见大一的新生在军训。他们顶着太阳,有的在站军姿,有的在走正步,有的在喊口号,有的在休息。感觉他们挺幸福的,如果我能回到大一的生活,该有多好啊。那样的话,我就不会把大一的时光浪费,我会好好利用该利用的时间学习电子设计。但是这一切都是我在胡思乱想,岁月流失了,怎么可能在回来呢。在前文我也说过,我这个人就是这样,既然都过去了,就不想它了,想也是白想,干嘛浪费时间在那个上面呢。
来到实验室,做在电脑前,看着桌子上凌乱的一切,感觉有点心烦,桌子上什么都有,DDS电路板,单片机,液晶,4*4键盘,还有一些工具,排线,电源,和一些昨天仍在桌子上面...

>> 阅读全文

(二十一)
扯远了,继续谈我的EDA生活。
大赛所用器件出来了,没有小型电机,只有小车。于是老师让我们转做小车。现在很多朋友会疑问我大赛不是做的无线识别系统吗?不要急,在后面,我会慢慢交代。
做小车和做电机是一样的,都属于自动控制一类的。只不过小车上用的是直流电机,而我做的是步进电机。两者都差不多,因此我接手也比较容易一点。
做了几天小车,因为是别人做好了的,直接给我让我接手,因此很快就熟悉了整个小车的设计和操作。
在我们的期待中,大赛的题目出来了,小车的题目是一个跷跷板走平衡的题目。这个题目在我们的预料之中,我们连角度传感器都买好用过了。
大赛题目出来的第一件事情就是选题。我们应该理所当然选小车的题目,可是当时老师没有让我们做小车,有很多的因素在里面,理由我就不在这里说了。最后,我们选了无线识别系统的题目。
就这样,大赛在紧张的进行中。相信搞过大赛的人都知道大赛那几天的辛苦,何况我们组还基本上是我一个人在做,论文,软件,硬件,几乎忙的扛不下来。在最后的两天里,我敖了两个通宵,50多个小时一眼未合,总算把整个系统设计出...

>> 阅读全文


(十一)自一个程序在单片机上跑起来后,我就非常兴奋,想着一定要把单片机给学好。正准备要好好学的时候,家里出了点事情,回家了半个月多,回来的时候,实验室已经开始招人了。实验室每年在那个时候就要招一批人,因为师哥师姐们都走了。那时候,我刚刚从家里回来。实验室招人采取的是考核的办法,就是要在规定的时间里做好一个电路图,其实电路很简单的,就是做一个稳压电源,三路输出,一路稳定5V,一路0到15V可调,一路-15V到0V可调。去年的时候,由于王老师出去学习,因此开始的时候比较晚,因此采取的是三人组队做一个电路图的办法。最重要的问题是组队,大二没有人,我跟大三的组队肯定有一定的波折,因为没有人愿意要一个大二的师弟跟他们组队。当时我很急,找了好久终于找到了一个师兄和一个师姐,我们就组一队了。做电路的时候,是我做的,因为当时我们三个人中只有我一个学过PROTEL 99 SE,不过当时用的很不是很好,在半天的努力下,终于画出来了。交上去之后,就是一个等待的过程,此时恰值每个学期的考试到来,在那段时间里,我就一直在准备备考,一直没有多少时间去实验室。大概过了两个礼拜,考试也快完了,结果也出来了,很幸运,我们组被实验...

>> 阅读全文

前记:
该走了,有几多期待,几多欢喜,又有几多不舍,几多留恋,一切的一切都随着岁月的流失而消散在风中,只留下一些淡淡的回忆。
(一)
华灯初上的时候。空气中弥漫着撕裂的夜的暗香。夜吞噬了远处雄浑的山脉,近处的房屋和平静的大海。四周飘荡着忧忧郁郁的烟,笼罩了一切。我听到了花儿挣扎时绝望的呼喊,穿过夜空,穿过时间,在空旷的山谷回荡。星火点点,耳边的轻音乐,翩翩起舞,像精灵般舞动着浅浅的微笑,深深的哀愁。唱歌的人们,在一曲尽沧桑后,是否还有余情承担另一首感动。我站在钟楼三楼的楼台上,点上一支香烟,看着寂寞的星空,想着昨天的故事。 空中,有风吹过。星星在颤抖着,闪烁着。海边的四季的风,从各个方向吹来,又吹向各个方向,没边没沿儿,把人们的心吹得支离破碎。远处的灯光,隐隐约约;远处的树林,在雾的环绕下,增添了些许神秘。月,挂在空中。弯弯的月牙,银白色的月光,永远都是那么凄美。心儿沉醉了,月色流入深深的心田。心宫就是月宫。
(二)
记得三年前,我独身一人提着行李来到这个陌生的海滨城市,周围的一切除了陌生还是陌生,陌生的校园,陌生的小路,陌生的笑脸,...

>> 阅读全文

最近做硬件挺不顺的,从来没有为做东西这么头疼过,编程我不怕,再难的程序我也相信我经过努力可以攻下来,但是软件好了有什么用呢,软件是在硬件上跑的,硬件不行了,再好的软件也发挥不了它的作用。
软件我可以在短时间内把它攻下来,硬件却需要很长的时间去练习,积累经验,从电路图的设计,到布线的规则,技巧,这些都需要积累。也许现在的不顺就是积累经验的过程吧。
说是在话,今年做硬件没有几个成功的,从芯片的选型,到电路原理的设计,到PCB布线,总是出现问题,不是芯片选型不合适,就是原理设计有缺陷,或者是布线干扰太大,不能出来正确的结果。失败一次,记住一次,但是下次可能还出错,不停的调,不停的错,但是就是不知道自己是否在不停的进步。
记得前一段时间自己就发誓以后不搞硬件了,只负责固件编程和单片机应用层的设计,但是总要碰到硬件,总也免不了给硬件打交到。一个单片机,如果没有一些外围硬件的支持,那它就什么也干不了,只是一个空壳而已。
快要上公司实习了,而自己的硬件还是这么差,总也干不成一些硬件上的事情。感觉自己在硬件上好失败好失败。但是我估计我以后搞技术的话,这辈子不会离...

>> 阅读全文