张宇杰

张宇杰的博客

他的个人主页  他的博客

又一件让我震惊的事

张宇杰  2011年09月08日 星期四 23:35 | 1253次浏览 | 5条评论

之前说的我们部门的牛人已经离职了

人虽走了,但项目还没有完,其他人还在Debug

前两天,一哥们突然问我I2C时序问题

我很纳闷,时序是硬件管理的,软件不用Care呀

哥们说牛人写的I2C通信有Bug

于是他在Debug

于是发现了一件震惊的事

这事说起来有点绕口

 

牛人用I2C口做为IO口模拟I2C来实现I2C通信

 

牛人虽然走了,但留下了很多令人震惊的Bug,等着我们来De

 

btw:有人表示要重写牛人留下的一模块了,因为已经De不下去了

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
王介

回复 王介  2011年09月26日 星期一 15:14

"牛人用I2C口做为IO口模拟I2C来实现I2C通信"? 啥意思?--把I2C的引脚用作IO,然后模拟了个I2C控制器? 有的厂商的控制器是能把人憋到这个地步的。

3条回复

  • 张宇杰

    回复 张宇杰  2011年09月27日 星期二 12:01

    I2C是好的,牛人走后,我们又改回来了。

    2条回复

      • 王介

        回复 王介  2011年09月27日 星期二 12:50

        嗯 估计当时看控制器的寄存器,中断太复杂,还不如自己模拟 或者 有现成的模拟代码可用。

        1条回复

          • 张宇杰

            回复 张宇杰  2011年09月28日 星期三 12:44

            如果你知道牛人干过的其它事情,你就不会这么说了。呵呵。

            0条回复

徐继哲

回复 徐继哲  2011年09月11日 星期日 14:47

哈哈

0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号