stm32 字符發(fā)送函數(shù)注意點(diǎn)
一、發(fā)送函數(shù)
void UART2_Put_Char(u8 data)
{
USART_SendData(USART2, (uint16_t) data);
while(USART_GetFlagStatus(USART2, USART_FLAG_TC)!= SET)
delay_10us(1);
}
二、說(shuō)明
1、上述代碼中while循環(huán)功能是查詢(xún)是否發(fā)送完成,如果沒(méi)有完成則延時(shí);
2、也就是說(shuō)在進(jìn)行字符串發(fā)送時(shí),發(fā)送第二個(gè)字符時(shí)一定要注意第一個(gè)字符是否發(fā)送完成,我之前是沒(méi)有這種意識(shí)的。雖然沒(méi)有出過(guò)問(wèn)題,但是以后要注意。