HAL库表达 //Usart3 NVIC 配置 NVIC_InitStructure.NVIC_IRQChannel = USART3_IRQn; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0 ;//抢占优先级0 NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; //子优先级0 NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ通道使能 NVIC_Init(&NVIC_InitStructure); //根据指定的参数初始化VIC寄存器
时间: 2023-12-06 10:43:26 浏览: 190
Keil.STM32F1xx_DFP.2.4.0.pack (STM32F1xx 的 Keil pack 离线安装包)
5星 · 资源好评率100%
这段代码使用STM32的HAL库来配置USART3的中断向量表(NVIC)。具体来说,它将USART3的中断通道号设置为USART3_IRQn,将抢占优先级设置为0,将子优先级设置为0,使能该中断通道,最后使用NVIC_Init函数将以上配置参数写入到对应的NVIC寄存器中。这样,当USART3产生中断时,系统会根据中断优先级自动调用对应的中断服务程序。
阅读全文