智能车制作

标题: xs128怎样测试程序运行的时间? [打印本页]

作者: zhifu    时间: 2015-4-7 19:36
标题: xs128怎样测试程序运行的时间?
xs128怎样测试程序运行的时间?

作者: 暗光    时间: 2015-4-7 19:36
楼主解决了吗?我的方法是用示波器看IO口反转电平。。楼主说没示波器想用软件看。我的建议就是通过codewarrior的自带虚拟示波器,上附件[attach]76657[/attach]
作者: 狂卡    时间: 2015-4-10 14:37
正在想Ing
作者: majorfog    时间: 2015-4-10 14:50
用IO口  然后用示波器抓

作者: duzihan    时间: 2015-4-10 15:06
设一个标志位,程序每执行一次加1 加到50次的时候清零 让另一个标志位加1  然后在线看一下第二个标志位累加的速度  如果和1秒差不多  程序周期就是差不多20ms
作者: DEATHRACE    时间: 2015-4-10 15:41
程序开始执行的时候,定时器开始计数,执行完毕停止计数并读取定时器的值。不就得出每次执行的时间了吗。
作者: zhifu    时间: 2015-4-10 18:24
DEATHRACE 发表于 2015-4-10 15:41
程序开始执行的时候,定时器开始计数,执行完毕停止计数并读取定时器的值。不就得出每次执行的时间了吗。

我是说用调试软件,Codewarrior怎么来显示程序运行时间?你说的计数器恐怕不妥吧。计数器计数不也需要程序来运行吗?

作者: zhifu    时间: 2015-4-10 18:26
majorfog 发表于 2015-4-10 14:50
用IO口  然后用示波器抓

好方法!可是没有示波器咋办?说用调试软件,Codewarrior怎么来显示程序运行时间?

作者: zhifu    时间: 2015-4-10 18:26
duzihan 发表于 2015-4-10 15:06
设一个标志位,程序每执行一次加1 加到50次的时候清零 让另一个标志位加1  然后在线看一下第二个标志位累加 ...

说用调试软件,Codewarrior怎么来显示程序运行时间?

作者: majorfog    时间: 2015-4-10 19:12
zhifu 发表于 2015-4-10 18:26
好方法!可是没有示波器咋办?说用调试软件,Codewarrior怎么来显示程序运行时间?

或者你就开一个短一点时间的定时器,然后利用它计数来算时间,CW有没有现成的这个功能还真不清楚

作者: zhifu    时间: 2015-4-10 19:24
majorfog 发表于 2015-4-10 19:12
或者你就开一个短一点时间的定时器,然后利用它计数来算时间,CW有没有现成的这个功能还真不清楚

我再看看其他人的回复,还是没有满意的。
作者: 1chuxian1    时间: 2015-4-27 21:45
顶一下,同问
作者: 暗光    时间: 2015-4-28 09:55
还是反转IO电平,不过这个虚拟示波器没有坐标,我现在还没找到:lol:lol
作者: zhifu    时间: 2015-4-28 18:46
暗光 发表于 2015-4-28 09:55
还是反转IO电平,不过这个虚拟示波器没有坐标,我现在还没找到

多谢仁兄!!!我试试!!





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2