首页| 论坛| 消息

标题:关于定时和串口的问题
作者:xj158
日期:2006-07-10 16:12
内容:

我编写了一个程序,arm串口接收数据,然后在液晶屏幕上根据数据画出曲线.我在pc端编程,每隔20ms从缓冲中接收数据,然后画出曲线.在pc上运行时,曲线正常.当交叉编译后下载到arm上运行时,出现以下问题:
1.显示的速度很慢,,与pc上差距很大.
问题:定时20ms,那么应该pc上和arm上都应该是20ms,那么速度应该是一样的吧?
2.曲线出现失真,,
问题:这就是说用来画曲线的数据产生了问题,那么这个是怎么产生的讷?是由于传输上产生了问题,还是由于arm的处理速度造成的?


#1 [shiroki 07-10 17:26]
arm的cpu速度肯定远远低于你的pc上的cpu, 如果有性能上的问题也是正常的。可能20ms不足以完成一个数据读取到绘制的周期?
我想既然是自己的程序应该可以诊断是哪里出了问题吧,比如把缓冲区里的数据log出来看看。单纯从你的描述很难判断是什么问题

回复 发表
主题 版块