如果您看到我发布的示例,如果响应在超时之前收到,那么我正在使用._Timer32bit()清除计时器,但是当超时到达ISR时,ISR正在清除TMR寄存器,这是不正确的。我应该如何阻止ISR中的计时器?我的问题是,当我进入循环执行某个任务时,我没有得到适当的超时,但是当我只是等待让计时器达到周期值时,它工作得很好。
如果您看到我发布的示例,如果响应在超时之前收到,那么我正在使用._Timer32bit()清除计时器,但是当超时到达ISR时,ISR正在清除TMR寄存器,这是不正确的。我应该如何阻止ISR中的计时器?我的问题是,当我进入循环执行某个任务时,我没有得到适当的超时,但是当我只是等待让计时器达到周期值时,它工作得很好。
举报