2656| 5
|
怎么实现stm32双串口printf输出 |
1金钱
最佳答案void Usart4Printf(char* fmt,...)
{
u16 i,j;
va_list ap;
va_start(ap,fmt);
vsprintf((char*)USART4_TX_BUF,fmt,ap);
va_end(ap);
i = strlen((const char*)USART4_TX_BUF);
for(j = 0;j < i;j++)
{
while(USART_GetFlagStatus(UART4,USART_FLAG_TC)==RESET);
USART_SendData(UART4,USART4_TX_BUF[j]);
}
}
| ||
| ||
| ||
| ||
| ||
| ||
海纳百川者,荣耀伴一生!
|
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-1 02:42
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网