呼吁严谨认真的MCU程序的编写态度,大家发表下意见
扫描二维码
随时随地手机看文章
原来的一产品的汇编是我门的一个经理2年前写的,带U口的MCU读I2C的程序段都好乱,都没按照DATASHEET的时序规范写,真不知道原来是怎么就能用了,结果读比较少的数的时候可以,数一多就有BUG,最近因为产品升级有个人改了一遍,结果主要的累赘和运行不出来的错误部分都没改,该改清楚地方不改,真不知道看DATASHEET怎么看的。
真搞不懂他们怎么都做事情的时候那样半调子,经理也不注意,看看程序能动就不管了,完全不理会里面的隐藏BUG,等碰到问题了再七改八改的,而且注释相当的少,比如什么23H表示一个地址,都不用EQU定义个出来表示下。
最搞笑的是明明有一段不知所谓的擦除程序不该加上去,可是她那个程序加上这段无用的程序勉强可以用,不加上反而不好用,真是负负得正哦。我在想以后如果都这样子搞,就没前途了,想早点闪人。后来,我自己私底下就把那个程序全改成C的了,注释很详尽,我感觉不错,稍微改下MAIN就在几个产品上都能用,移植性很好,给我自己看,有时候给他们说错误他们还说我否定汇编。
哎。。真是悲哀,强烈呼吁有些前辈写汇编的时候多加注释,呼吁严谨认真的科学态度