打印

两个外部中断不同时发生,怎么得到这两个中断之间的时间

[复制链接]
1629|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ccjchen|  楼主 | 2009-6-2 21:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
computer00| | 2009-6-2 21:16 | 只看该作者

开定时器啊;或者定时器的捕捉功能

使用特权

评论回复
板凳
ccjchen|  楼主 | 2009-6-2 23:09 | 只看该作者

computer00你太强了,单片机和DSP都学的那么高深啊

我刚学DSP才一个月多一点,现在用的芯片是DM642,对他的定时器的很多函数还是不太懂,你能不能解释的详细点?
开定时器在两个中断中应该怎么用?
你说的定时器扑捉功能是什么意思?

使用特权

评论回复
地板
computer00| | 2009-6-2 23:26 | 只看该作者

那要看你具体的DSP型号了

第一个中断发生时,初始化并启动定时器;第二个中断发生时,停止定时器,去读定时器的值,就是两个中断时间的差值。
如果时间比较长,超过定时器的范围,就需要定时器中断,设置软件计数器了。

至于捕捉,不是所有的芯片的定时器都支持的,要看你的芯片的定时器是否支持IO口捕捉功能。

使用特权

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

本版积分规则

175

主题

446

帖子

1

粉丝