();() 而靠天才做不到的,靠勤奋却能做到。
最终功夫不负有心人,一周后,我终于找到问题了!
原来,个人计算机和数字化个人计算机显示器之间的数据传输是通过串行的方式进行的。
换句话说,就是一串串高频脉冲信号,在当时,由于受到材料和制造工艺的限制,印刷电路板的基材虽然是绝缘的,但如果印刷电路板上的电路密度过高,线路和线路之间的间距过小,还是会存在一定的电容效应,同时电流高速流过铜线也会产生电磁效应。
因此对于高频信号来说,就有可能通过这电容效应和电磁效应在本来互不相连的线路之间形成干扰。
同时作为数字化个人计算机显示器上的主控制器的单片微处理器和个人计算机之间的同步控制是通过中断信号来实现的。
所以当高频信号在印刷电路板上通过电容效应产生的干扰进入单片微处理器的中断控制电路时,就有可能会让单片微处理器误认为收到了来自个人计算机的同步信号,从而做出错误的执行决定。
包括当时的数字化显示器只是将控制部分改成了基于微处理器的数字化控制,而显示部分鉴于当时的技术局限性,依然采用电子真空管而还没有开始采用液晶显示,这样在切换不同的分辨率和工作模式时,电子管高压枪的突然放电也会对微处理器的中断信号接收端形成干扰。
这个问题,不是软件问题,而是一个硬件设计问题,而老美“牛人”只是一个嵌入式系统的软件工程师,之前没有太多的硬件设计经验,这和我大不相同,在我做040微处理器的应用开发时,我是从硬件设计开始的。
问题找到了,就能够对症下药了!
但这个硬件设计问题在当时的条件下还真不好解决,因此我只能通过软件的方法来解决这么一个硬件的问题,这得益于我对硬件和软件的双重高度理解!
通过和项目团队中的硬件设计工程师的协商,我让向单片微处理器发出的中断请求信号在原来简单的一个脉冲信号上再叠加了一个特殊宽度和时间间隔的脉冲序列。
由于干扰信号不可能复制出这么一个一模一样的脉冲序列,因此就让单片微处理器在接收到中断请求信号后,通过对随之而来的脉冲序列的分析来判断这是一个干扰信号还是一个真正的同步信号。
关键的问题解决之后,剩下的问题就不是问题了,而只是一些细枝末节的如何优化设计的问题了。
虽然当时的单片微处理器,从ROM的容量,RAM的容量以及运算能力和速度上,与实现数字化的个人计算机显示器的要求相比仍然捉襟见肘。
但就难度而言,说老实话,比我之前那个用一颗本来是用于家电控制的四位的040微处理器去控制微晶玻璃生产过程中本应该由八位的微处理器来完成的金山石化总厂的反应釜温度控制,还是要简单了那么一点点。
那时,我曾经比喻为是在用“鸟枪去反洲际导弹”,而现在,只不过是用大刀长矛去战胜洋枪洋炮而已......
转眼,英国人项目经理给我的一个月期限快到了,一天,英国人项目经理来到了我的实验室,那是一个晚上,我正在吃汉堡包。
我没有抬头,迎接他的是那台已经开始正常工作的数字化个人计算机显示器。
();() 三天后,我在公司里收到一封信。
我打开一看,是老美“牛人”写来的,信中这么写道:
X:
祝贺你成功地解决了数字化个人计算机显示器工作不稳定的难题!
我要走了,离开SupertonicCorp.。
祝你好运!
又:下次如有机会来东部,不要忘了来我家坐坐,我答应过要让你品尝真正的哥伦比亚咖啡的。
看着老美“牛人”的信,我的心中掠过一丝的遗憾。
炮灰才是真大佬[慢穿] 阿南和阿蛮 [综]妖女手札 画风不一样[综] 天作不合 玄尘道途 万人嫌成为了花滑冠军 重生从明星到首富 我靠种田打脸万人迷[七零] 被迫成港黑少主的我只想拿诺贝尔奖 我加载了恋爱剧本 明天也喜欢 八十年代小萌主 重临王座[快穿] 给女装大佬递茶 全职法师,但是钟离面板 那些突然穿越的朋友 诸天从斗罗开始的黄金圣衣 重生七十年代小中医 隰有荷华,穿成始皇的女儿
设计成为吸血鬼的血神之后,主角发现,自己不仅拥有了不死的能力,还拥有了比托尼斯塔克更加丰厚的身家!...
...
每一个世界都不得好死云落翻翻白眼老娘不服...
他叫庄世楷,是探长!也是一哥!从70年代的探长,到80年代的署长,再到90年代的首位华人处长。有人叫他庄先生,有人叫他庄处长,最后时代周刊称他为跨越...
赵绵绵穿书了,穿到一本星际甜宠文里头,成为里头的抱错真千金,跟假千金抢夺未婚夫,最后沦落到被虫族活生生撕碎。穿书很可怕,女配更可怕,上有偏心亲爹妈独宠假千金,下有兄长跟弟弟偏爱假千金,未婚夫更加是对...
预收拜托啦啵唧啵唧咸鱼跟班被f4盯上后穿书林岁寒穿成男频逆袭小说里的一个戏很多的同名炮灰,成就包括不限于肆意欺辱成长期的男主跟终极反派大哥抢继承权最后两边不讨好,下场凄凉。林岁寒穿后,看着...