【NUC1xx MINI51】系列的中断优先级问题

拙见成章 |浏览2217次
收藏|2015/05/06 17:43

1.中断的优先级是按照starup*.s定义的么

2.在corem0.c看搜索到有NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)函数,该设置怎么设置,设置后会产生什么影响呢

满意回答

2022/09/06 16:55

1)M0支持四个优先级, 由高到低为0,1,2,3, 由函数NVIC_SetPriority()配置,默认都是0,如果设置了中断优先级,中断是可以嵌套。

2)如果都配成相同优先级, 就按Startup.s定义的顺序中断号查找。同时产生中断,中断号小的先执行,这种情况下不存在中断嵌套。 

Angus

其他回答(0)
0人关注该问题
+1
 加载中...