打印
[技术问答]

Keil5 调试使用printf输出

[复制链接]
2154|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cemaj|  楼主 | 2023-7-15 22:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

第一步:建立好工程;

第二步:打开Operation

第三步:点击C/C++选项

第四步:在Define中输入:DEBUG_ENABLE_SEMIHOST,在程序中添加 printf("Hello World\n");语句

第五步:下载程序,使用Debug进行调试

第六步:在View中新建UART输出窗体

第七步:结果显示








使用特权

评论回复
沙发
七毛钱| | 2023-8-1 15:07 | 只看该作者
不错,简洁明了

使用特权

评论回复
板凳
yeates333| | 2023-8-4 18:39 | 只看该作者
keil中printf语句输出的结果在哪

使用特权

评论回复
地板
abotomson| | 2023-8-4 19:48 | 只看该作者
在调试中打开“Watch”窗口,并在其中输入需要输出的变量名或字符串。然后,在“Expressions”窗口中输入printf函数的格式化字符串,并在其中输入需要输出的变量或字符串。最后,点击“Evaluate”按钮,即可在“Watch”窗口中看到输出的结果。

使用特权

评论回复
5
olivem55arlowe| | 2023-8-4 20:29 | 只看该作者
keil 中printf 函数怎么用

使用特权

评论回复
6
sheflynn| | 2023-8-4 20:39 | 只看该作者
在Keil5中,需要配置串口才能正确地接收和显示输出。

使用特权

评论回复
7
fengm| | 2023-8-4 21:02 | 只看该作者
在Keil5中,可以使用printf函数来在调试中输出数据。

使用特权

评论回复
8
chenci2013| | 2023-8-4 21:29 | 只看该作者
keil中的printf()函数输出目标是串口0 ,所以在使用printf 之前要做一下串口0的基本设置才能打印输出

使用特权

评论回复
9
mollylawrence| | 2023-8-4 21:43 | 只看该作者
可以通过在printf语句中添加格式控制符来输出不同类型的数据,例如%d表示输出整数,%f表示输出浮点数等。

使用特权

评论回复
10
sdlls| | 2023-8-4 22:49 | 只看该作者
printf函数会将输出发送到串口

使用特权

评论回复
11
iyoum| | 2023-8-5 10:04 | 只看该作者
在keil中使用printf()函数的要点 在keil中printf默认是向串口中发送数据的,所以,如果应用该函数,必须先初始化串口,否则可能引起死机的情况,并且在printf之前应该先将TI置位

使用特权

评论回复
12
kkzz| | 2023-8-5 10:22 | 只看该作者
在Keil5中,可以通过在项目中添加printf库文件来使用printf函数。具体方法是,在项目中右键单击,选择“Add New Item”,然后选择“C/C++ Item”,在弹出的对话框中选择“stdio.h”,并勾选“Include in Project”,最后点击“OK”按钮。这样就可以在项目中添加printf库文件了。

使用特权

评论回复
13
mnynt121| | 2023-8-5 10:34 | 只看该作者
在生产代码中应避免过多地使用printf。在调试结束后,务必将printf语句删除或注释掉,以避免对正常运行的代码产生不必要的影响。

使用特权

评论回复
14
hudi008| | 2023-8-5 10:47 | 只看该作者
keil c51仿真时,怎样使用printf函数输出一个两位16进制数?

使用特权

评论回复
15
lzbf| | 2023-8-5 10:58 | 只看该作者
在代码中使用printf函数需要包含stdio.h头文件,并在需要输出数据的地方调用printf函数。

使用特权

评论回复
16
uptown| | 2023-8-5 12:00 | 只看该作者
使用printf进行调试输出会导致一定的性能损失

使用特权

评论回复
17
minzisc| | 2023-8-5 12:35 | 只看该作者
已经配置了正确的UART串口连接。 需要将MCU的UART引脚连接到PC上,并设置正确的波特率和其他参数。

使用特权

评论回复
18
lzbf| | 2023-8-5 13:06 | 只看该作者
printf函数是C语言标准库中的一个输出函数,可以用于在控制台输出文本、变量值等信息。调试模式。

使用特权

评论回复
19
zhenykun| | 2023-8-15 20:32 | 只看该作者
转发请注明出处

使用特权

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

本版积分规则

26

主题

3811

帖子

2

粉丝