#include "stdarg.h" void myPrintf(USART_TypeDef* USARTx , char *fmt,...) { char p_Buff[100] , i; va_list ap; va_start(ap,fmt); vsprintf(p_Buff,fmt,ap); va_end(ap); strcat(p_Buff,"\r\n"); while(p_Buff[i]!='\0') { USART_SendData(USARTx,p_Buff[i]); while( USART_GetFlagStatus(USARTx,USART_FLAG_TC)!= SET); i++; } }
STM32实现任意串口Printf
猜你喜欢
转载自www.cnblogs.com/nsss/p/12216841.html
今日推荐
周排行