完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
2个回答
|
|
方法一:重定向printf #include /**---------------------------------------------- * @brief * @retval none ------------------------------------------------*/ int fputc(int ch, FILE *f) { //串口发送函数 Uart_SendChar(ch); return ch; } 方法二: 仿照printf自己写一个 /**----------------------------------------------------------- *@brief 实现格式化的打印功能(仿printf) -------------------------------------------------------------*/ #include #include #include #define MAX_NUM_LEN 10 /*最大显示位数-----*/ const char digits[] = "0123456789ABCDEF"; /**----------------------------------------------------------- *@brief 显示终端上输出一个字符(实现print函数的移植接口) -------------------------------------------------------------*/ static void PutChar(char c) { /*-------------------------write here------------------------*/ printf("%c",c);//串口发送函数 } /**----------------------------------------------------------- *@brief 显示终端上输出一个字符串 -------------------------------------------------------------*/ static void PutStr(const char *str) { while ( *str != ' |