stm32_013_STM32printf()函数重定向到串口
2017-12-08 01:23
309 查看
在STM32串口通信程序中使用printf()函数发送数据非常方便,但是需要先进行简单的配置,下面介绍两种配置方法。
方法一、对工程属性进行配置
第1步:在main.c中包含"stdio.h” (标准输入输出头文件);
第2步:在main.c文件中重定义fput()这个C标准库函数(因为printf()在C标准库函数中实质上是一个宏,要调用到fputc()这个函数);
第3步:在工程属性的"Target" -> "Code Generation" 选项中勾选"Use MicroLIB";
方法二:在工程中添加“regtarge.c”文件
第1步:在main.c文件中包含"stdio.h”文件;
第2步:在工程中创建一个文件保存为"regtarge.c",然后将其添加到工程中;
第3步:在main文件中添加定义以下两个函数
至此完成配置,可以在main.c文件中随意调用printf()
方法一、对工程属性进行配置
第1步:在main.c中包含"stdio.h” (标准输入输出头文件);
第2步:在main.c文件中重定义fput()这个C标准库函数(因为printf()在C标准库函数中实质上是一个宏,要调用到fputc()这个函数);
第3步:在工程属性的"Target" -> "Code Generation" 选项中勾选"Use MicroLIB";
方法二:在工程中添加“regtarge.c”文件
第1步:在main.c文件中包含"stdio.h”文件;
第2步:在工程中创建一个文件保存为"regtarge.c",然后将其添加到工程中;
第3步:在main文件中添加定义以下两个函数
至此完成配置,可以在main.c文件中随意调用printf()
相关文章推荐
- STM32中ADC的使用/printf函数重定向串口显示内部温度传感器测量值
- 【stm32】实现STM32的串口数据发送和printf函数重定向
- 【stm32】实现STM32的串口数据发送和printf函数重定向
- 实现STM32的串口数据发送和printf函数重定向
- 【STM32】keil MDK下重定向printf到串口(基于STM32CubeMX)
- 7、STM32 的串口编程(printf 重定向)
- STM32的printf函数重定向
- STM32输出调试信息-printf重定向到串口
- 关于stm32中printf函数重定向问题
- 关于STM32中printf函数的重定向问题
- STM32中printf重定向到串口
- STM32 printf() 函数重定向
- STM32中关于串口通信的printf()函数重定向问题
- STM32串口使用Printf()函数问题
- STM32 printf函数打印到串口(刘凯)
- stm32 printf函数重定向
- STM32的printf函数重定向
- STM32 printf 函数重定向
- STM32中printf重定向到串口
- STM32中printf重定向到串口