NVIC:嵌套向量中断控制器
在配置中断时,我们通常使用的只有ISER、ICER和IP这三个寄存器,
ISER是中断使能寄存器,ICER是中断清除寄存器,IP是中断优先级寄存器。
typedefstruct
{
__IOuint32_tISER[8];//中断使能寄存器
uint32_tRESERVED0[24];
__IOuint32_tICER[8];//中断清除寄存器
uint32_tRSERVED1[24];
__IOuint32_tISPR[8];//中断使能悬起寄存器
uint32_tRESERVED2[24];
__IOuint32_tICPR[8];//中断清除悬起寄存器

本文介绍了在STM32中如何配置中断优先级,包括NVIC的寄存器ISER、ICER和IP的使用,时钟设置,GPIO配置,NVIC中断设置,以及抢占优先级和响应优先级的概念。中断服务函数的命名规则和优先级组的详细说明也进行了阐述。
最低0.47元/天 解锁文章
1800

被折叠的 条评论
为什么被折叠?



