USART_SendData(USART1, RxBuffer[TxCounter]); while(USART_GetFlagStatus(USARTx, USART_FLAG_TXE) == RESET){} //等待发送缓冲区空才能发送下一个字符 ST这么做的原因是:使用发送中断功能。
USART_SendData(USART1, RxBuffer[TxCounter]); while(USART_GetFlagStatus(USARTx, USART_FLAG_TXE) == RESET){} //等待发送缓冲区空才能发送下一个字符 ST这么做的原因是:使用发送中断功能。
USARTx->DR = (Data & (u16)0x01FF); while(USART_GetFlagStatus(USARTx, USART_FLAG_TXE) == RESET){} //等待发送缓冲区空才能发送下一个字符 } 方案3.不修改原来的库函数,在每一个字符发送后检测状态位。 USART_SendData(USART1, RxBuffer[TxCounter]); while(USART_GetFlagStatus(USARTx, USART_FLA...
while(USART_GetFlagStatus(USARTx, USART_FLAG_TXE) == RESET){} //等待发送缓冲区空才能发送下一个字符 } 方案3. 不修改原来的库函数,在每一个字符发送后检测状态位。 USART_SendData(USART1, RxBuffer[TxCounter]); while(USART_GetFlagStatus(USARTx, USART_FLAG_TXE) == RESET){} //等待发送缓冲区...