×
单片机 > 单片机程序设计 > 详情

STM32调试-串口打印函数及使用方法

发布时间:2020-05-22 发布时间:
|

1.在usart.h文件里,添加以下代码:

#if 1

#pragma import(__use_no_semihosting)             

//标准库需要的支持函数                 

struct __FILE 

int handle; 

};  

FILE __stdout;       

//定义_sys_exit()以避免使用半主机模式    

_sys_exit(int x) 

x = x; 

//重定义fputc函数 

int fputc(int ch, FILE *f)

{      

while((USART1->SR&0X40)==0);//循环发送,直到发送完毕   

USART1->DR = (u8) ch;      

return ch;

}

#endif 

2.使用printf()函数,打印数据,格式如下:
printf(" 数据打印:%d",len);


关键字:STM32调试  串口  打印函数 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32中断向量表的位置.重定向