打印
[Cortex-M0技术交流]

利用RS232做系统自测试的一点想法

[复制链接]
1895|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cnjxlxp|  楼主 | 2012-1-4 09:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hotpower 于 2012-9-22 13:12 编辑

话说最近有这样的一个想法:
最近发现一个很好的玩意,UART。

最近在想调试的问题,曾经调试一个程序调的都快疯掉了。而且这个东西也没有显示界面,调试的时候的中间计算变量经常不知道是多少,最后发现是溢出。而且很多标志位也没有及时清零。

最近发现这个UART,于是决定以后无论什么系统直接留出一个RS232接口的引脚,方便调试,调试的时候可以把中间变量都通过串口发送出来,把标志位也发送出来,方便调试。可以减少调试时间。特别是在没有硬件仿真器的时候。

刚刚另一个同事说他在以前的公司接触过一款德国的产品,是做代工的。测试的时间发现德国的产品老是有问题,测试通不过。烦恼了几天后直接联系德国的研发人员,后来按照设计人员提供的方法接上串口,发送了一个xx指令,就可以看到串口输出xx ok;xx errro;等信息。问题马上找到了。原来德国的设计中集成了自动测试程序。原来我想到的老外早就想到了啊。这样跟验证了我的想法。即使我们不在最终程序中加入自动测试程序,在调试的时候加入也是很有利于我们调试的。

话说另外一个事情就是以前我做的UPS,UPS有一个通过RS232发送命令可以让UPS输出相应的电压,电流,频率,电池电压等等信息的情况。感觉在系统运行中可以动态得知系统中的一些变量信息也是可以在以后设计中考虑的方向。。。。

相关帖子

沙发
hotpower| | 2012-1-4 10:00 | 只看该作者
俺也喜欢串口输出结果。在设计阶段,半主机也不错。助学园地有很多例程。李老师在LOOK内已集成了半主机调试。

使用特权

评论回复
板凳
hotpower| | 2012-1-4 10:04 | 只看该作者
助学板已在硬件上嵌入了自检电路,可以测试助学板的接入,断电等。可以远程控制它。而且板内的ds18b20可以做UID,对批量加密有帮助。

使用特权

评论回复
地板
huzaizai007| | 2012-1-4 22:47 | 只看该作者
很实用,学习~

使用特权

评论回复
5
mcs8098| | 2012-1-4 23:51 | 只看该作者
:lol

使用特权

评论回复
6
Cortex-M0| | 2012-1-5 07:38 | 只看该作者
祝LZ功力有进一小步,今后多抄抄国外的设计思路设计理念很有好处,国内的就少抄一点吧~~~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

46

帖子

2

粉丝