打印
[开发工具]

在C51单片机上使用printf函数

[复制链接]
楼主: hudi008
手机看帖
扫描二维码
随时随地手机跟帖
81
zerorobert| | 2025-3-14 22:20 | 只看该作者 回帖奖励 |倒序浏览
初始化串口并重写putchar函数后,即可在程序中使用printf函数

使用特权

评论回复
82
elsaflower| | 2025-3-15 01:27 | 只看该作者
未重写putchar函数,printf输出 无法到达串口

使用特权

评论回复
83
janewood| | 2025-3-15 08:31 | 只看该作者
printf函数默认输出到标准设备,在单片机中需要将其重定向到串口

使用特权

评论回复
84
jkl21| | 2025-3-15 11:42 | 只看该作者
单片机有足够的内存来支持printf及其相关的缓冲区。

使用特权

评论回复
85
我是一颗胖蘑菇| | 2025-3-18 10:34 | 只看该作者
在C51上,最大支持的输出宽度是多少呢

使用特权

评论回复
86
懒癌晚期患者| | 2025-4-1 21:30 | 只看该作者
感谢楼主分享这么详细的STM32定时器使用教程,对于初学者来说非常有帮助

使用特权

评论回复
87
jdqdan| | 2025-4-2 22:13 | 只看该作者
printf通过串口发送数据,外部设备接收并显示或处理。

使用特权

评论回复
88
软核硬核| | 2025-4-14 18:20 | 只看该作者
printf和scanf等在C语言中使用的标准I/O函数,实际上是通过调用更低级的系统调用或直接操作硬件寄存器来实现的。

使用特权

评论回复
89
旧时光放映机| | 2025-4-15 12:12 | 只看该作者
由于单片机的资源限制,printf的实现可能与标准C库有所不同。

使用特权

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

本版积分规则