打印
[开发工具]

printf()函数未定义问题调试

[复制链接]
385|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cc38600|  楼主 | 2022-5-14 22:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 cc38600 于 2022-5-14 22:34 编辑

问题描述:
一般C语言中使用printf()函数时,包含#include "stdio.h"即可使用,但在Keil(HAL库)开发环境中使用不了。
问题分析:
未定义printf()使用的串口

使用特权

评论回复
沙发
Annie556| | 2022-7-1 11:21 | 只看该作者
你要是用keil的话好像还得使用micro LIB才行

使用特权

评论回复
板凳
B1lanche| | 2022-7-1 11:45 | 只看该作者
这个自己写一下就好了

使用特权

评论回复
地板
B1lanche| | 2022-7-1 12:16 | 只看该作者
Hal好像是不支持哈

使用特权

评论回复
5
Candic12e| | 2022-7-1 12:59 | 只看该作者
那你自己写一个吧,能好一些

使用特权

评论回复
6
Belle1257| | 2022-7-1 13:15 | 只看该作者
好像不能直接使用printf吧

使用特权

评论回复
7
Allison8859| | 2022-7-3 07:50 | 只看该作者
你用微库勾选一下看看呢?

使用特权

评论回复
8
Carmen7| | 2022-7-3 08:16 | 只看该作者
属实没有定义啊,你要是不勾选微库好像也不能用

使用特权

评论回复
9
Betty1299| | 2022-7-3 09:21 | 只看该作者
没研究过hal啊,但是hal不是自动生成的吗,可以试试

使用特权

评论回复
10
Betty996| | 2022-7-3 10:06 | 只看该作者
Hal有些抽象,不太好理解啊

使用特权

评论回复
11
Charlene沙| | 2022-7-3 12:32 | 只看该作者
自己按照库函数的方式添加个printf函数就好了

使用特权

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

本版积分规则

20

主题

20

帖子

0

粉丝