2407捕获的时基周期不够长怎么办?

[复制链接]
 楼主| qzx0580 发表于 2007-11-7 10:49 | 显示全部楼层 |阅读模式
我用捕获单元捕捉慢信号,最慢的时候信号周期在2s,那么做为捕获单元的时基<br /><br />周期应该在2s以上,我想选择2.5s,可是DSP的时钟为40MHz(无法更改),那么128<br /><br />分频后,单位时间为3.2uS,我将TxPER设为最大值0xFFFF(65525),得到的时基最<br /><br />大周期为209712us,折算为0.209s,与我的要求相去甚远.<br /><br />这种情况如何处理?<br /><br />诚心求教.<br /><br />谢谢.<br /><br />附:我要对外部信号的上升/下降沿都进行捕捉.
 楼主| qzx0580 发表于 2007-11-7 10:51 | 显示全部楼层

补充

我想过用上升/下降计数模式,但是周期只能到原极限值的2倍,也只有0.4s左右.<br /><br />所以此法基本不通.
 楼主| qzx0580 发表于 2007-11-7 10:59 | 显示全部楼层

这样行吗?

我将时基定为100ms,每次中断都计数,直到捕获单元捕捉到第一个信号,此时记录总耗时,当捕捉到第二个信号时,记录第二次总用时.这样就能计算捕获的时间.<br /><br />这种方法可行吗?请达人指教.<br /><br />我自己先试试.<br />
liuxiqing 发表于 2007-11-7 14:09 | 显示全部楼层

应该 可以吧,都是这么作的

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

172

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

28

主题

172

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部