第七十二章 破局时刻 重生,厂长新婚之夜,留我谈技术
“加锁存器?小伙子,你说得轻巧!”
他指著已经规划好的pcb(印刷电路板)草图:“板上空间有多紧张你们知道吗?多加一个晶片,不只是成本问题,布线、电源、散热都要跟著变!牵一髮而动全身。我看,这就是你们软体怕麻烦,想把包袱甩给我们硬体。”
“刘工,话不能这么说。”毛工眉头也皱了起来,“硬体设计不合理,软体再怎么优化也是空中楼阁。我们是为了整个系统的稳定性和性能考虑。”
“嘿,你意思是我们的硬体设计不合理咯?”
“我只是在陈述一个客观的技术事实。”
一时间,办公室里火药味渐浓。
硬体派和软体派各执一词,都认为自己这边道理充分,谁也说服不了谁。
孙科长只能劝道:“哎呀,有话好好说,好好说嘛,都是为了项目……”
王风一直没有说话,他静静地听著双方的激烈爭论。
正是这场看似无解的爭论,像一把钥匙,触发了他基於前世经验的、对问题本质的思考。
他飞速地在脑海中检索、比对、推演,学霸那种善於抓住核心矛盾並进行创新联结的能力在此刻发挥了作用。
他的目光则紧紧盯著那张画满了信號时序的草稿纸。
就在爭论陷入僵局,双方都面红耳赤之时,王风终於开口了。
“毛工,周工,”他先看向两位软体高手,“你们提出的循环查询方案,以及担心cpu资源被过度占用的问题,非常专业,也確实是常规思路。”
毛工和周工的脸色稍缓,觉得王风是站在他们这边的。
但王风话锋隨即一转:“但是,我们可能都陷入了一个思维定式。”
他拿起笔,在时序图的某个点上重重画了一个圈:“我们为什么一定要被动地去『查询』它是否准备好呢?”
他目光扫过全场,最终落在毛工和周工身上:
“我们能不能换一种思路,不是让cpu去等它,而是让它来『通知』cpu?”
“通知?”毛工和周工同时一愣,这个概念在当前的单片机应用领域,还相对前沿。
“没错,”王风斩钉截铁地说,“利用解码晶片的这个,『数据已就绪中断输出』引脚。”他的笔尖精准地点在图纸上一个之前被大家忽略的的引脚上。
“我发现万燕的原始设计里,这个引脚是悬空或者被简单拉高的,没有使用。这应该是因为他们的软体方案选择了更保守的查询模式。”王风继续解释道,“但我们完全可以將这个引脚连接到我们主控单片机的外部中断引脚上。”
他看著两位软体工程师,眼中闪烁著自信的光芒:
“这样,一旦解码晶片的数据准备好了,它就会自动產生一个中断信號,像一声『敲门声』,直接告诉cpu:『数据好了,快来拿!』”
毛工与周工听得一眼不眨,有了灵感被拔动的感觉。