[stm32]关于库函数问题,没有看懂

2019-10-15 06:48发布

大家帮我看看以下代码,他是什么意思,应该是库函数,我主要想知道这个函数在什么情况下会运行CopeSerial2Data这个函数。越详细越好
[mw_shl_code=c,true]void USART2_IRQHandler(void)
{
  if(USART_GetITStatus(USART2, USART_IT_TXE) != RESET)
  {   
    USART_SendData(USART2, TxBuffer[TxCounter++]);
    USART_ClearITPendingBit(USART2, USART_IT_TXE);
    if(TxCounter == count) USART_ITConfig(USART2, USART_IT_TXE, DISABLE);
  }
        else if(USART_GetITStatus(USART2, USART_IT_RXNE) != RESET)
  {
                CopeSerial2Data((unsigned char)USART2->DR);//′|àíêy¾Y
                USART_ClearITPendingBit(USART2, USART_IT_RXNE);
  }
       
        USART_ClearITPendingBit(USART2,USART_IT_ORE);
}[/mw_shl_code]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。