定时器的操作

[复制链接]
1446|4
 楼主| hjs1618 发表于 2012-10-26 12:10 | 显示全部楼层 |阅读模式
检测有信号到来后,启动定时器,信号消除后关掉定时器,这时读定时计数器的值,这样如何操作或要操作哪个寄存器啊,或者不能这样操作?
Ryanhsiung 发表于 2012-10-26 12:52 | 显示全部楼层
打开TIMER:TXXONbits.TXON =1   关闭=0
读TIMER的值 读TMRX 这个寄存器!
 楼主| hjs1618 发表于 2012-10-26 13:07 | 显示全部楼层
当信号持续时间超过设定的定时中断时间,这时读回来的TIMER的值,已经是中断若干次后,那如何计算信号持续的时间?
NE5532 发表于 2012-10-26 19:46 | 显示全部楼层
要么用Timer的溢出中断做“超量程”指示,要么软件在Timer的溢出中断里加个计数器,读的时候看看有几个软件计数值一累计就知道了。简单提醒楼主的话就是——你只有10个手指头,但是不妨碍你数到100,可以数10遍嘛。
 楼主| hjs1618 发表于 2012-10-27 07:53 | 显示全部楼层
明白了!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:单片机学习交流群:19131564  欢迎加入

13

主题

515

帖子

1

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