发个帖吧。其实问人效率很低的

2019-07-20 17:24发布

我设置了个串口中断
  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的发送数据
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。