/***************** 发送字符串 **********************/
void Usart_SendString( USART_TypeDef * pUSARTx, char *str)
{
USART_SendData(pUSARTx, 0);//发送一个无效字符,解决字符串第一个字符发不出去。
while(*str != 0){
while(USART_GetFlagStatus(pUSARTx, USART_FLAG_TXE) == RESET);
USART_SendData(pUSARTx, *str++);
while(USART_GetFlagStatus(pUSARTx,USART_FLAG_TC)==RESET);
}
// unsigned int k=0;
// do
// {
// while(USART_GetFlagStatus(pUSARTx,USART_FLAG_TXE)==RESET){};
// USART_SendData( pUSARTx, *(str + k) );
// while(USART_GetFlagStatus(pUSARTx,USART_FLAG_TC)==RESET){};
// k++;
// } while(*(str + k)!='\0');
//
}