在很多的情况下,用到USART发送或者接受数据,有没有好点的例程,我自己写的,主体部分如下,
BYTE WriteData(BYTE *acmd, BYTE length)
{
for(char i=0; i<length; i++)
{
USART_SendData(USART2,*(acmd++));
while(USART_GetITStatus(USART2, USART_IT_TXE) != RESET);
USART_ClearITPendingBit(USART2, USART_IT_TXE);
}
}