打印

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

[复制链接]
1428|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qzx0580|  楼主 | 2007-11-7 10:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用捕获单元捕捉慢信号,最慢的时候信号周期在2s,那么做为捕获单元的时基

周期应该在2s以上,我想选择2.5s,可是DSP的时钟为40MHz(无法更改),那么128

分频后,单位时间为3.2uS,我将TxPER设为最大值0xFFFF(65525),得到的时基最

大周期为209712us,折算为0.209s,与我的要求相去甚远.

这种情况如何处理?

诚心求教.

谢谢.

附:我要对外部信号的上升/下降沿都进行捕捉.

相关帖子

沙发
qzx0580|  楼主 | 2007-11-7 10:51 | 只看该作者

补充

我想过用上升/下降计数模式,但是周期只能到原极限值的2倍,也只有0.4s左右.

所以此法基本不通.

使用特权

评论回复
板凳
qzx0580|  楼主 | 2007-11-7 10:59 | 只看该作者

这样行吗?

我将时基定为100ms,每次中断都计数,直到捕获单元捕捉到第一个信号,此时记录总耗时,当捕捉到第二个信号时,记录第二次总用时.这样就能计算捕获的时间.

这种方法可行吗?请达人指教.

我自己先试试.

使用特权

评论回复
地板
liuxiqing| | 2007-11-7 14:09 | 只看该作者

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

使用特权

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

本版积分规则

28

主题

172

帖子

0

粉丝