No.91607 作者:哈佛 邮件:jola2002@163.com ID:29699 登陆:81次 QQ:5822022 -- MSN:jola2005912@hotmail.com 文章数:185篇 最后登陆IP:218.17.158.164 最后登陆:2014/12/16 13:54:00 注册:2005/1/6 19:18:03 财富:1280 发帖时间:2006/4/13 11:52:59 发贴者IP:218.18.27.54 标题:哈佛:-一个毕业两年的往届生的工作经历(4) 摘要:No.91607-一个毕业两年的往届生的工作经历(4) 两年时间说长不长,说短也不短,我是04年6月到WPG报到上班的,但是我不想等到已经6月了才来写这篇回忆录。真的很怀念当年的日子,第一年过的很顺畅,没有什么想法,准时上下班,任务也不重,积极自觉就好,老板几乎不管我们。我们也很团结,刚开始做无绳电话有4个人,后来剩下我们三个人。还很清楚的记得和我一组的那个女生很仔细的调试板子,而且很耐心,一直调试到好为止,这样的精神很值得我学习。后来她就主要写说明书和操作手册,而我就主要写程序,从纯C语言写到混合编程,再转到ASM语言。 那说到MCU,用的是HT95C400,专门为无绳电话做的MCU。其有32K的ROM,2880BYTE的 RAM,16BIT的表格指针,12级的嵌套;内置DTMF产生器,FSK解码,和LCD的48SEGMENTX16COM。其实用到的部分不多,并没有用到DTMF产生器和FSK解码。只是作为普通的控制器来使用。其跟51不太一样的地方也有很多,RAM的存取不一样拉,指针使用不一样,表格读写不一样。。。有一次我参加Freescale的FAE面试,给提问到这颗MCU的一些内容,我居然答不出个大概。其实并没有很仔细的去记忆这些内容,已经一年没有去复习了。但是后来也并不是因为我答不出来Freescale不要我,他给我的答复是因为我的工作经验还不够。 做无绳电话的收获有如下: 学会了硬件调试的技术,对所使用的元器件用法,性能有所了解。调试技巧一般的是从局部到整体,从功能电路到整机电路。分别测试关键点的电流电压波形。老大常常讲LAYOUT有15条黄金法则,但是我在网上找不到。其实LAYOUT经验很重要。老大也常常讲硬件调试抓住三点就排除80%的问题了,一是电源,二是晶振,三是RESET。 另外最大的收获就是软件了,因为整个软件架构首次学到。用到了POLLING的方式,然后用TIME TICK的方式来管理不同的任务执行概率。从软件的模块来讲,写了很多LCD显示驱动程序,到现在为止,包括SEGMENT的显示屏,用的是HT1621,HT1622。LCM,就是普通的1602那种,还有黑白的STN 128X32...象素的LCD点阵屏,CSTN屏,TFT屏,OLED,COLOR OLED屏。按键扫描处理模块,SPI通信处理模块。还有电话本的功能,电话本是我一个同事写的,我们都称他为师父。师父是蛮有趣的一个人,后来因为他女朋友在北京,很快就飞到北京去了。其实还有显示中间层,就是所有要显示的东西都丢到一个BUFFER里面,要显示的 ......
>>返回讨论的主题
|
老古网执行:16毫秒 最大:5186毫秒 查询6次
|
|