123
返回列表 发新帖我要提问本帖赏金: 20.00元(功能说明)

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

[复制链接]
loutin 发表于 2022-11-1 11:02 | 显示全部楼层
IAR中使用printf()函数和允许位定义的方法
hilahope 发表于 2022-11-1 11:43 | 显示全部楼层
在IAR中使用printf()函数不能正常显示
bartonalfred 发表于 2022-11-1 16:00 | 显示全部楼层
添加相应的头文件就可以。 printf 在哪个头文件 你百度一下
beacherblack 发表于 2022-11-1 17:11 | 显示全部楼层
在IAR中使用printf应在Options->C/C++Compler->Preprocessor中的Defined中添加_DLIB_FILE_DESCRIPTOR。
jtracy3 发表于 2022-11-1 19:00 | 显示全部楼层
int fputc(int ch, FILE *f);int fgetc(FILE *f);这两个都是标准C的文件。
maqianqu 发表于 2022-11-1 19:57 | 显示全部楼层
如何看串口输出信息?                  

评论

用串口上位机,如野火的fireTools,或者SecureCRT 8.5这些  发表于 2022-11-2 09:52
hilahope 发表于 2022-11-2 17:07 | 显示全部楼层
使用printf()函数:
①包含<stdio.h>头文件
②编写putchar函数
示例:
int putchar(int c)
{
while (!(UCSRA & 0x20));
return (UDR=c);
}
tabmone 发表于 2022-11-2 18:07 | 显示全部楼层
printf重定向与Keil并无差异,仅需在内部的任意一个C文件中重定向printf后设置工程的相应参数即可完成。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部