TI中文支持网
TI专业的中文技术问题搜集分享网站

不太理解28335的定时器的TIF标志位,求高手解答

我是28335的初学者,最近再看28335的timer。28335的timer0有一个中断允许位TIE,有一个中断标志位TIF。按我的理解,每次进中断后,除了需要设置PIEACKx,还得清除中断标志位TIF,否则TIE=1且TIF=1,就会在退出的时候立刻再次进入中断。而手册上说TIF必须手动清除。

但是我看TI的例程里,TIMER0只是设置了PIEACKx,并没有清除TIF的操作,而且做实验发现进入中断之后TIF也的确没有清除,一直是1。但是当程序退出时也没见它再次进入中断。我打开Run->Clock查看上一次中断和下一次中断进入的时间差,还是按我的设置来的,约为1ms。这是为什么呢?

RONDO7174:

仔细看了一下手册,并没发现“TIF需要手动清除”,但运行一下发现TIF也并没有清零,不知道具体是怎样一个中断执行过程,求解答。

赞(0)
未经允许不得转载:TI中文支持网 » 不太理解28335的定时器的TIF标志位,求高手解答
分享到: 更多 (0)