嵌入式 > 嵌入式开发 > 详情

在使用串口打印printf()函数时的配置

发布时间:2025-07-16 发布时间:
|
在使用串口打印printf()函数时的配置
STM32串口通信程序中使用printf发送数据,非常的方便。可在刚开始使用的时候总是遇到问题,下面就说一下使用printf需要做哪些配置。
printf函数是c语言库stdio.h中的函数,在使用printf打印时,应包含头文件,其次还要配置fputc()函数,
1、首先要在你的main 文件中 包含“stdio.h” (标准输入输出头文件)。 2、在main文件中重定义函数 如下: int fputc(int ch, FILE *f) {
USART_SendData(USART1, (unsigned char) ch);// USART1 可以换成 USART2 等 while (!(USART1->SR & USART_FLAG_TXE)); return (ch); }
这样在使用printf时就会调用自定义的fputc函数,来发送字符。
使用方法:printf("当前温度:%d",a);输出:当前温度:17


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
苹果A14性能又提升50%.为什么苹果每一代新处理器A13/A12/A11/A10...,都说比上一代提升很多?你信吗?