【单片机】内核中断及NVICPending
红色框住的是M3内核中断青色框住的默认打开不可关闭中断除NMI外可屏蔽。包括SysTick在内无需NVIC_EnableIRQ也无需在中断处理函数里清标志位。NVIC_SetPendingIRQ和NVIC_ClearPendingIRQ基本用不到任由硬件自由操作。但是这两个函数可用于模拟中断发生置挂起位后可以进入中断处理函数。NVIC_SetPendingIRQ - USART1_IRQHandler - NVIC_ClearPendingIRQ补充对于支持优先级分组的芯片来说void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)的设置的优先级和void NVIC_Init(NVIC_InitType* NVIC_InitStruct)是一样的。若分组NVIC_PriorityGroup_2优先级6则抢占优先级1响应优先级2。STM32的默认分组是NVIC_PriorityGroup_0无抢占优先级钜泉的默认分组4全是抢占优先级。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2456045.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!