硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1033|回复: 3
收起左侧

[STM32CubeIDE] UART文件中重定向的printf函数怎么在其他文件中使用

[复制链接]

3

主题

12

回帖

21

积分

新手上路

积分
21
发表于 2022-3-20 22:17:57 | 显示全部楼层 |阅读模式

我在uart.c文件中重定向了printf函数,测试OK。然后我想在其他文件,比如谁time.c文件中使用printf函数,要怎么使用。
我看了文档硬汉哥有提到过用宏定义,但是我这样操作时编译器报警了,这里怎么处理?








宏定义.png
宏定义报警.png
回复

使用道具 举报

0

主题

59

回帖

59

积分

初级会员

积分
59
发表于 2022-3-21 09:25:52 | 显示全部楼层
其它文件只要包含文件 stdio.h就可以用了,这个重定向只是为了增加删除打印方便
回复

使用道具 举报

0

主题

59

回帖

59

积分

初级会员

积分
59
发表于 2022-3-21 09:27:16 | 显示全部楼层
其它文件只要包含文件 stdio.h就可以用了,这个重定向只是为了增加删除打印方便
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
发表于 2022-3-21 10:24:24 | 显示全部楼层
加上bsp.h就行,已经包含stdio等相关库头文件汇总。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-20 06:27 , Processed in 0.220499 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表