XZHWDJ 发表于 2013-1-15 14:26:42

中断总是进不去

void USART1_IRQHandler(void)
{
    u8 i=8;
        unsigned char chrClock={0,0,0,0,0,0,0,0};
        chrClock=0xaa;
        chrClock=0x90;
        chrClock=0xFF;
    chrClock=0xFF;
        chrClock=0xFF;
        chrClock=0xFF;
        chrClock=0xFF;
    chrClock=0xFF;
    //处理接收到的数据
    if(USART_GetITStatus(USART2, USART_IT_RXNE)!=RESET)
    {
    /* Clear the USART1 Receive interrupt */
       USART_ClearITPendingBit(USART2, USART_IT_RXNE);
   // }
      //发送中断
// if(USART_GetITStatus(USART1, USART_IT_TXE) != RESET)
   // {
       GPIO_SetBits(GPIOA,GPIO_Pin_1);
       USART2_Send_strData(chrClock,i);
        // if(j==7)
             //{
          //USART_ClearITPendingBit(USART2,USART_IT_TXE);
         // USART_ITConfig(USART2, USART_IT_TXE, DISABLE);
         // USART_ITConfig(USART2, USART_IT_TC, ENABLE);
         //}
//}        /
      //发送完成
   // if (USART_GetITStatus(USART2, USART_IT_TC) != RESET)
   // {
   //USART_ClearITPendingBit(USART2,USART_IT_TC);
    // USART_ITConfig(USART2, USART_IT_TC, DISABLE);
   }
}
怎么总是进不去中断啊?

ffxz 发表于 2013-1-15 17:12:03

进不了中断查你的配置代码,RT-Thread中只要调度器启动了,中断就已经打开了。
页: [1]
查看完整版本: 中断总是进不去