本帖最后由 hotpower 于 2012-9-22 13:12 编辑
话说最近有这样的一个想法:
最近发现一个很好的玩意,UART。
最近在想调试的问题,曾经调试一个程序调的都快疯掉了。而且这个东西也没有显示界面,调试的时候的中间计算变量经常不知道是多少,最后发现是溢出。而且很多标志位也没有及时清零。
最近发现这个UART,于是决定以后无论什么系统直接留出一个RS232接口的引脚,方便调试,调试的时候可以把中间变量都通过串口发送出来,把标志位也发送出来,方便调试。可以减少调试时间。特别是在没有硬件仿真器的时候。
刚刚另一个同事说他在以前的公司接触过一款德国的产品,是做代工的。测试的时间发现德国的产品老是有问题,测试通不过。烦恼了几天后直接联系德国的研发人员,后来按照设计人员提供的方法接上串口,发送了一个xx指令,就可以看到串口输出xx ok;xx errro;等信息。问题马上找到了。原来德国的设计中集成了自动测试程序。原来我想到的老外早就想到了啊。这样跟验证了我的想法。即使我们不在最终程序中加入自动测试程序,在调试的时候加入也是很有利于我们调试的。
话说另外一个事情就是以前我做的UPS,UPS有一个通过RS232发送命令可以让UPS输出相应的电压,电流,频率,电池电压等等信息的情况。感觉在系统运行中可以动态得知系统中的一些变量信息也是可以在以后设计中考虑的方向。。。。 |