NVIC 的 Pending 与 Active 有什么区别?ISR 执行期间再次触发会怎样?
Pending 表示异常请求已等待处理,Active 表示处理器正在执行该异常。ISR 期间同一来源再次触发可再次置 Pending,退出后可能立即重入;是否丢失多次事件取决于外设状态位是计数、锁存还是合并。
Question Bank
按知识、方向与难度筛选;每道题都有分层回答和工程追问。
Pending 表示异常请求已等待处理,Active 表示处理器正在执行该异常。ISR 期间同一来源再次触发可再次置 Pending,退出后可能立即重入;是否丢失多次事件取决于外设状态位是计数、锁存还是合并。