请问280x系列外部中断计数器怎么用?

zhi581 ( 楼主 ) 2018-6-13 04:22:24  显示全部楼层
本帖最后由 一只耳朵怪 于 2018-6-13 16:45 编辑

《TMS320x280x, 2801x, 2804x System Control and Interrupts Reference Guide 》在描述外部中断时提到,“The masked interrupts also contain a 16-bit free running up counter that is reset to zero when a valid interrupt edge is detected. This counter can be used to accurately time stamp the interrupt.”原文的意思是不是可以用这个计数器来计算两次中断之间的时间间隔?但中断发生时,这个计数器又会被清零,该怎么用啊?

3个回复

zhi581 发表于 2018-6-13 04:34:09
找了个中文版的参考指南,其中的表述是“屏蔽的中断还包含16 位自由运行的递增计数器,当检测到有效的中断沿时,该计数器复位为0。此计数器可用于准确设置中断的时间戳。”对于“中断的时间戳”的意思也不是很理解,是不是说这个计数器不是给用户用的,只是为了确保中断能及时响应?
回复

举报 使用道具

szoldman 发表于 2018-6-13 04:48:31
zhi581 发表于 2018-6-13 04:34
找了个中文版的参考指南,其中的表述是“屏蔽的中断还包含16 位自由运行的递增计数器,当检测到有效的中断沿时,该计数器复位为0。此计数器可用于准确设置中断的时间戳。”对于“中断的时间戳”的意思也不是很理解,是不是说这个计数器不是给用户用的,只是为了确保中断能及时响应? ...

用户可以用这个计数器来计算中断程序的运行时间,中断程序结束时这个计算器的值就是中断程序的运行时间。
回复

举报 使用道具

zhi581 发表于 2018-6-13 04:54:27
szoldman 发表于 2018-6-13 04:48
用户可以用这个计数器来计算中断程序的运行时间,中断程序结束时这个计算器的值就是中断程序的运行时间。

明白了,谢谢!
回复

举报 使用道具

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

本版积分规则


关闭

站长推荐上一条 /9 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 粤ICP备14022951号-2 )

GMT+8, 2018-8-19 17:42 , Processed in 0.386883 second(s), 23 queries , Memcache On.

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表