- 4
- 0
- 约 2页
- 2017-07-01 发布于天津
- 举报
STM32串口使用Printf()函数问题.pdf
标准库函数的默认输出设备是显示器,要实现在串口或 LCD 输出,必须重定义标准库函数里调用的与输出
设备相关的函数.
例如:printf 输出到串口,需要将 fputc 里面的输出指向串口(重定向),方法如下:
只要自己添加一个 int fputc(int ch, FILE *f)函数,能够输出字符就可以了
#ifdef __GNUC__
/* With GCC/RAISONANCE, small printf (option LD Linker-Libraries-Small printf
set to Yes) calls __io_putchar() */
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif /* __GNUC__ */
PUTCHAR_PROTOTYPE
{
/* Place your implementation of fputc here */
/* e.g. write a cha
您可能关注的文档
最近下载
- 广西中考化学5年(21-25)真题分类汇编——燃料及其利用.docx VIP
- 八年级生命生态安全教案.docx VIP
- 配电线路工(中级)技能鉴定理论考试题库及答案.docx VIP
- TSGT5002-2025电梯维护保养规则.pdf VIP
- 广西中考化学5年(21-25)真题分类汇编——我们周围的空气.docx VIP
- 基于深度学习的房价预测系统的设计与实现.docx VIP
- 近五年云南中考生物真题及答案2024.docx VIP
- 广西中考化学5年(21-25)真题分类汇编——自然界的水.docx VIP
- 2025年超星尔雅学习通《机器学习》章节测试题库及答案解析.docx VIP
- Unit2 The Amazing Animals of Australia课件-2022-2023学年高中英语人教版(2019)选择性必修第四册.pptx VIP
原创力文档

文档评论(0)