This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

不太理解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。这是为什么呢?