发新帖本帖赏金 20.00元(功能说明)我要提问
123
返回列表
打印
[APM32F4]

优雅使用IAR9.3调用printf打印信息

[复制链接]
楼主: kai迪皮
手机看帖
扫描二维码
随时随地手机跟帖
41
IAR中使用printf()函数和允许位定义的方法

使用特权

评论回复
42
hilahope| | 2022-11-1 11:43 | 只看该作者
在IAR中使用printf()函数不能正常显示

使用特权

评论回复
43
bartonalfred| | 2022-11-1 16:00 | 只看该作者
添加相应的头文件就可以。 printf 在哪个头文件 你百度一下

使用特权

评论回复
44
beacherblack| | 2022-11-1 17:11 | 只看该作者
在IAR中使用printf应在Options->C/C++Compler->Preprocessor中的Defined中添加_DLIB_FILE_DESCRIPTOR。

使用特权

评论回复
45
jtracy3| | 2022-11-1 19:00 | 只看该作者
int fputc(int ch, FILE *f);int fgetc(FILE *f);这两个都是标准C的文件。

使用特权

评论回复
46
maqianqu| | 2022-11-1 19:57 | 只看该作者
如何看串口输出信息?                  

使用特权

评论回复
评论
kai迪皮 2022-11-2 09:52 回复TA
用串口上位机,如野火的fireTools,或者SecureCRT 8.5这些 
47
hilahope| | 2022-11-2 17:07 | 只看该作者
使用printf()函数:
①包含<stdio.h>头文件
②编写putchar函数
示例:
int putchar(int c)
{
while (!(UCSRA & 0x20));
return (UDR=c);
}

使用特权

评论回复
48
tabmone| | 2022-11-2 18:07 | 只看该作者
printf重定向与Keil并无差异,仅需在内部的任意一个C文件中重定向printf后设置工程的相应参数即可完成。

使用特权

评论回复
发新帖 本帖赏金 20.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则