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.

在debug模式下逐步查看计时器,为什么刚把TSS清0计时器里的数就变为0了,TIF还被置1了。



我用的是28035,我设置了定时器0进行计时,但是不是连续的,是间断的,我总发现程序跑得不对,然后进入debug状态进行查看,发现,我对计时器写入数值2000,然后单步运行,当走完TSS=0,那一步时,然后TIM中的值就变为0 了,而且flag也置为1了,这是怎么回事,之后的状态配置是如下的: 我的程序是如下: