STMCU小助手
发布时间:2022-12-17 15:00
|
在STM32串口通信程序中使用printf()函数发送数据非常方便,但是需要先进行简单的配置,下面介绍两种配置方法。 方法一、对工程属性进行配置 第1步:在main.c中包含"stdio.h” (标准输入输出头文件); 第2步:在main.c文件中重定义fput()这个C标准库函数(因为printf()在C标准库函数中实质上是一个宏,要调用到fputc()这个函数);
第3步:在工程属性的"Target" -> "Code Generation" 选项中勾选"Use MicroLIB";
方法二:在工程中添加“regtarge.c”文件 第1步:在main.c文件中包含"stdio.h”文件; 第2步:在工程中创建一个文件保存为"regtarge.c",然后将其添加到工程中;
第3步:在main文件中添加定义以下两个函数
至此完成配置,可以在main.c文件中随意调用printf()
转载自:鱼入大海_ |
【逢7发帖赢大礼】STM32开发之WIFI实时时钟
【逢7发帖赢大礼】STM32开发之指纹识别!
【逢7发帖赢大礼】STM32开发之环境空气质量监测
【逢7发帖赢大礼】STM32开发之人体实时运动信息监测!
【STM32U3 评测】CAN报文接收及过滤
STM32 硬核调试技巧:用 DWT 硬件监控内存读写与函数调用
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
巧用 Linker 自定义变量,破解 STM32 Flash 全片自检 ROM 大小配置难题
经验分享 | LAT1471 Flash全片自检过程中巧用Linker自定义变量
STM32 LSE 不起振排查指南:五大核心原因与快速解决方案
微信公众号
手机版