[ZLG-ARM] 关于LPC2119定时器几个寄存器的问题,请高手指点!

[复制链接]
2577|1
 楼主| BERGER008 发表于 2007-1-12 14:40 | 显示全部楼层 |阅读模式
timer1设置如下:<br />T1PR&nbsp;=&nbsp;99;<br />T1MCR&nbsp;=&nbsp;0x03;<br />T1MR0&nbsp;=221;<br />为何:<br />只有在T1PR=99的情况下,进入timer1中断后读T1TC的值才等于T1MR0?<br />T1PR改为9和0,进入timer1中断后读出的T1TC都不等于T1MR0?<br />
zlgarm 发表于 2007-1-12 19:39 | 显示全部楼层

设置上出了问题

T1MCR&nbsp;=&nbsp;0x03;这时当中断产生时,T1TC并不停止,继续计数.<br />如果T1PR分频系数很小,即当你读取T1TC值时,已经计数N次了。<br /><br />将T1MCR&nbsp;设置为0x05时,就可以得到你需要的结果。<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

64

帖子

2

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