打印

定时器的操作

[复制链接]
1111|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遍嘛。

使用特权

评论回复
5
hjs1618|  楼主 | 2012-10-27 07:53 | 只看该作者
明白了!!

使用特权

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

本版积分规则

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

13

主题

515

帖子

1

粉丝