目录
1.发送一个字节的函数
void Usart_SendByte(USART_TypeDef* pUSARTx,uint8_t data)
{
USART_SendData(pUSARTx, data);
while(USART_GetFlagStatus(pUSARTx,USART_FLAG_TXE)==RESET);
}
2.发送两个字节的函数
void Usart_SendHalfWord(USART_TypeDef* pUSARTx, uint16_t data)
{
uint8_t temp_h,temp_l;//高8位,低8位
temp_h=(data&0xff00)>>8;//高8位
temp_l=data&0xff;//低8位
USART_SendData(pUSARTx,temp_h);
while(USART_GetFlagStatus(pUSARTx,USART_FLAG_TXE)==RESET);
USART_SendData(pUSARTx,temp_l);
while(USART_GetFlagStatus(pUSARTx,USART_FLAG_TXE)==RESET);
}