这是一个串口发送字符数据的程序
我给你做了注释,如下:
PUTCHAR_PROTOTYPE//发送一个字符协议
{
USART_SendData(USART1, (uint8_t) ch);//发送函数,这是stm32库函数
/* Loop until the end of transmission *///循环直到发送完成
while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET)//如果发送未完成,
//标志位未置位,则循环等待
{}
return ch;//返回发送的字符数据
}
应该能够看懂了吧?