我设置了个串口中断
NVIC_InitStructure.NVIC_IRQChannel= USART1_IRQn; // USART1 Interrupt */
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1; // 抢占优先级1
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1 ; //相应优先级 11111111111111111111111111
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; // IRQ通道使能
NVIC_Init( &NVIC_InitStructure) ; //根据上面指定参数初始化NVIC寄存器
设置了个外部中断
// NVIC_InitStructure.NVIC_IRQChannel= EXTI1_IRQn ; // /*!< EXTI Line1 Interrupt */
// NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1; // 抢占优先级1
// NVIC_InitStructure.NVIC_IRQChannelSubPriority = 2 ; //相应优先级 为2
// NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; // IRQ通道使能
// NVIC_Init( &NVIC_InitStructure) ; //根据上面指定参数初始化NVIC寄存器
我就想问 我在外部中断里
void EXTI1_IRQHandler(void)函数里能不能进行串口1的发送数据
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
USART_ITConfig(USART1,USART_IT_RXNE,ENABLE); 这不算开串口中断吗。。你有没有库函数的解释,给我发一份,DEBUG不会用,DEBUG。。。。我也想
一周热门 更多>