zhyinch
2021-10-28 942d685e55e3a58b6bcd7d0158765e9648b9373a
Ô´Âë/ºËÐİå/Src/OnChipDevices/Usart.c
@@ -217,7 +217,7 @@
 }         // */
#else
 /*
//检查是否数据帧需要发送
void UART_CheckSend(void)
{
@@ -260,15 +260,16 @@
}               // */   
#endif
u16 t1,t2,t3;
//将一帧数据压入发送队列
void UART_PushFrame(uint8_t* pdata, int32_t data_len)
{
//   uint8_t temp8 = 0;
   if(m_bEUARTPushingFrms || m_bEUARTCheckingSend)
   {
      return;
   }
   m_bEUARTPushingFrms = 1;
   if(data_len > EUART_TX_FRMBUF_SIZE || m_EUART_TxFrm_FreeFrmLen <= 0)      //帧长度超范围或缓存已满
   {
      m_bEUARTPushingFrms = 0;
@@ -283,6 +284,7 @@
      m_EUART_TxFrm_Head = 0;
   m_EUART_TxFrm_FreeFrmLen--;
   m_bEUARTPushingFrms = 0;   
   UART_CheckSend();
}
//将最新一帧数据Pop出队列