N32L436单片机几种中断都开通怎么开通呢?我之前一直使用STM32的单片机,从来没用过国民的,因为项目需要,用到N32L436,不太会用。根据例程知道开通时钟中断或者串口中断,但是时钟中断和串口中断都开通的话怎么开通呢?下面是我的开中断的代码:
void NVIC_Configuration(void)
{
NVIC_InitType NVIC_InitStructure;
/* Configure the NVIC Preemption Priority Bits */
// NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0); // 20241210
//----<< 开通TIM2中断
NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
//--->>>>
/* Enable the LPUART Interrupt */
//----<< 开通LPUART中断
NVIC_InitStructure.NVIC_IRQChannel = LPUART_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
//----->>>
NVIC_Init(&NVIC_InitStructure);
}
这两个中断怎么并起来呢?
|