发新帖我要提问
12
返回列表
打印
[其它]

AT32WB415开发板使用printf,PC端串口调试助手无显示

[复制链接]
楼主: slmxiaodai
手机看帖
扫描二维码
随时随地手机跟帖
21
代码工程文件内添加“stdio.h”

串口初始化并将Printf重定向到实际的串口

使用特权

评论回复
22
modesty3jonah| | 2022-11-1 14:36 | 只看该作者
keil中printf 在keil中printf默认是向串口中发送数据的

使用特权

评论回复
23
ccook11| | 2022-11-1 15:12 | 只看该作者
printf重定向,修改fputc()函数的内容~

int fputc(int ch, FILE *f)
{
                return (ch);
}

使用特权

评论回复
24
uptown| | 2022-11-1 15:58 | 只看该作者
不管怎么样,printf 都要实现

你可以自己实现,也可以让keil实现

keil 已经实现的有两种, 上面的链接中就展示了这两种,你需要配置才能用

如果要自己实现,那就要 实现 printf 函数 的一切

使用特权

评论回复
25
hilahope| | 2022-11-1 16:48 | 只看该作者
对于有串口的CPU, 可以使用自制的printf()将输出定向到串口上去。

使用特权

评论回复
26
minzisc| | 2022-11-1 17:52 | 只看该作者
printf函数在“stdio.h”头文件中,所以该头文件要被引用。

使用特权

评论回复
27
Bowclad| | 2023-2-7 20:03 | 只看该作者
printf输出在AT-LINK上的串口上

使用特权

评论回复
28
phoenixwhite| | 2023-3-2 11:23 | 只看该作者
需要重新编写fput函数的。              

使用特权

评论回复
29
abotomson| | 2023-3-2 12:01 | 只看该作者
使用微库,因为使用微库的话,不会使用半主机模式

使用特权

评论回复
30
wangdezhi| | 2023-3-2 16:16 | 只看该作者
对printf的重定义参考               

使用特权

评论回复
31
uptown| | 2023-3-2 16:29 | 只看该作者
printf 实际上是连续调用 fputc 来输出每一个字符的

使用特权

评论回复
32
elsaflower| | 2023-3-2 16:35 | 只看该作者
怎么编写uart2 的printf  

使用特权

评论回复
33
pmp| | 2023-3-3 21:12 | 只看该作者
要用重定向printf来打印               

使用特权

评论回复
34
dspmana| | 2023-3-3 21:29 | 只看该作者
这个串口驱动的问题吗?              

使用特权

评论回复
35
sheflynn| | 2023-3-3 21:38 | 只看该作者
printf使用dma吗               

使用特权

评论回复
36
adolphcocker| | 2023-3-3 21:54 | 只看该作者
int fputc(int ch, FILE *f)//重定向,让printf输出到串口

使用特权

评论回复
37
timfordlare| | 2023-3-3 22:00 | 只看该作者
这个是通信的问题吗?              

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则