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",然后将其添加到工程中; " A7 [+ ~) s/ a7 N
第3步:在main文件中添加定义以下两个函数 2 `+ f" R& K5 p: ^" h+ Z7 _7 z+ ]0 { ; F- s4 O: @0 j: J8 m/ W* a5 v
至此完成配置,可以在main.c文件中随意调用printf() ' F! t; M" e8 }/ m 转载自:鱼入大海_ |
STM32C542RC开发板的串口不定长数据接收实验
STM32C542RC开发板的串口DMA发送及接收实验
终于完成了STM32C542RC开发板的串口发送实验
STM32L562DK探索板——串口通讯的再测试
经验分享 | STM32 IAP应用时的跳转注意事项
实战经验 | 碰到hardfault问题你还在死磕代码吗?
【逢7发帖赢大礼】STM32开发之WIFI实时时钟
【逢7发帖赢大礼】STM32开发之指纹识别!
【逢7发帖赢大礼】STM32开发之环境空气质量监测
【逢7发帖赢大礼】STM32开发之人体实时运动信息监测!
微信公众号
手机版