stm32中断如何挂起?怎么恢复?
RE:stm32中断怎样pending
ICPR[2]:全称是:Interrupt Clear-Pending Registers,是一个中断解挂控制寄存器组。其作用与ISPR相反,对应位也和ISER是一样的。通过设置1,可以将挂起的中断接挂。写0无效。
RE:stm32中断怎样pending
RE:stm32中断怎样pending
回复:stm32中断怎样pending
ISPR[2]:全称是:Interrupt Set-Pending Registers,是一个中断挂起控制寄存器组。每个位对应的中断和ISER是一样的。通过置1,可以将正在进行的中断挂起,而执行同级或更高级别的中断。写0是无效的。
ICPR[2]:全称是:Interrupt Clear-Pending Registers,是一个中断解挂控制寄存器组。其作用与ISPR相反,对应位也和ISER是一样的。通过设置1,可以将挂起的中断接挂。写0无效。
感谢您的回复,我补充一下:在一个时间点上,发生了一个中断,但是我不想处理,希望过一段时间再来响应它。请问该怎么处理?谢谢
RE:stm32中断怎样pending
RE:stm32中断怎样pending
RE:stm32中断怎样pending
---------------------------
收到一个中断后,可以置一个标志,或者起一个定时器,定时器超时后做中断后处理操作。 很容易实现的