串口发出去的数据的第一个字节总是有问题
要么是00 要么是FF 要么是问号
可以试试发数据前先发几个无用的字节
//串口1发送字节函数
void Uart1_Sendchar(u8 data)
{ /*>> USART_GetFlagStatus放在发送函数之前,防止发送的第一个数据丢失 */
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//等待发送完成
USART_SendData(USART1,data);
}