您现在的位置: 主页 > MCU > 单片机应用 > STM32调试-串口打印函数及使用方法 -
本文所属标签:
为本文创立个标签吧:

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

来源: 网络用户发布,如有版权联系网管删除 2018-09-08 

[导读]1.在usart.h文件里,添加以下代码:#if 1#pragma import(__use_no_semihosting) //标准库需要的支持函数 struct __FILE{int handle;}; FILE __stdout; //定义_sys_exit()以避免使用半主机模式 _sys_exit(int x){x =

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

本文引用地址: http://www.21ic.com/app/mcu/201808/778560.htm

#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("rn数据打印:%d",len);




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机应用 > STM32调试-串口打印函数及使用方法 -
 

"STM32调试-串口打印函数及使用方法 -"的相关文章

网站地图

围观()