您现在的位置: 主页 > 嵌入式开发入门到精通 > 单片机技术进阶 > STM32之NVIC学习 -
本文所属标签:
为本文创立个标签吧:

STM32之NVIC学习 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-08 

[导读] NVIC_InitTypeDef NVIC_InitStructure; /* Configure the NVIC Preemption Priority Bits */ /* Configure one bit for preemption priority */ /*优先级组说明了抢占优先级所用的位数,和子优先级所用的位数在这里

NVIC_InitTypeDef NVIC_InitStructure;

本文引用地址: http://www.21ic.com/app/mcu/201807/781077.htm

/* Configure the NVIC Preemption Priority Bits */

/* Configure one bit for preemption priority */

/*优先级组说明了抢占优先级所用的位数,和子优先级所用的位数在这里是1,7 */

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);

/* Enable the USART1 Interrupt */

NVIC_InitStructure.NVIC_IRQChannel = UART5_IRQn; //设置串口5中断

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; //抢占优先级0

NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; //子优先级为0

NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //使能

NVIC_Init(&NVIC_InitStructure);

其中IRQChannel在stm32f2xx.h中查找。UART5_IRQn为UART5中断通道。




              查看评论 回复



 

"STM32之NVIC学习 -"的相关文章

网站地图

围观()