STM32
登录
直播中
发财树
11年用户
460经验值
私信
关注
[问答]
如何用Printf() 函数打印信息?
开启该帖子的消息推送
STM32
串口通信
如何用Printf() 函数打印信息?
回帖
(1)
李璐
2021-12-15 10:37:49
前言
学习stm32 usart串口的使用,学会用Printf() 函数打印信息。
示例详解
基于硬件平台: STM32F10C8T6最小系统板, MCU 的型号是 STM32F103c8t6, 使用stm32cubemx 工具自动产生的配置工程,使用KEIL5编译代码。
本示例所用的最小系统板原理图:
从本节开始,关于CUBEMX工具及KEIL工具的操作将不再细讲,如果还有不熟悉的可以查看之前的教程文档。下面直接介绍工程配置:
系统时钟树
USART1配置
引脚配置(保持默认即可)
引脚保持默认即可,当然实际应用中可以根据自己的需求对其进行重映射。
在main.c 中加入如下图所示代码:
工程代码
要使上面代码能成功在串口一打印出数据还需实现 fputc 函数,具体实现如下:
到此,使用stm32 异步串实,并用printf()函数实现在串口中输出数据的实验就完成了,将MCU的PA9(TX)引脚接到串口工具并用串口上位机接收数据,可以看到所打每隔1S 程序会打印出一条数据。
O
K,本期实验完成!下期见!同时如果大家有什么疑问或是有想了解的其它内容,也欢迎大家留言!!最后喜欢这个公众号的同学们记得加关注了,每天都会有技术干货推出!!
前言
学习stm32 usart串口的使用,学会用Printf() 函数打印信息。
示例详解
基于硬件平台: STM32F10C8T6最小系统板, MCU 的型号是 STM32F103c8t6, 使用stm32cubemx 工具自动产生的配置工程,使用KEIL5编译代码。
本示例所用的最小系统板原理图:
从本节开始,关于CUBEMX工具及KEIL工具的操作将不再细讲,如果还有不熟悉的可以查看之前的教程文档。下面直接介绍工程配置:
系统时钟树
USART1配置
引脚配置(保持默认即可)
引脚保持默认即可,当然实际应用中可以根据自己的需求对其进行重映射。
在main.c 中加入如下图所示代码:
工程代码
要使上面代码能成功在串口一打印出数据还需实现 fputc 函数,具体实现如下:
到此,使用stm32 异步串实,并用printf()函数实现在串口中输出数据的实验就完成了,将MCU的PA9(TX)引脚接到串口工具并用串口上位机接收数据,可以看到所打每隔1S 程序会打印出一条数据。
O
K,本期实验完成!下期见!同时如果大家有什么疑问或是有想了解的其它内容,也欢迎大家留言!!最后喜欢这个公众号的同学们记得加关注了,每天都会有技术干货推出!!
举报
更多回帖
rotate(-90deg);
回复
相关问答
STM32
串口通信
STM32是如何使用
printf
函数
给串口
打印信息
的
2021-12-02
657
请问STM32如何使用
printf
函数
给串口
打印信息
?
2021-12-01
520
STM32是怎样使用
printf
函数
给串口
打印信息
的
2021-12-01
536
STM32是怎样使用
printf
函数
给串口
打印信息
的
2021-12-02
762
DM8168的OSD算法中,用Vps_
printf
()不能输出
打印信息
?
2018-05-31
2485
怎样用
printf
()
函数
实现通过串口
打印信息
呢
2021-11-30
930
printf
()
函数
怎样才能像C语言一样输出
打印信息
呢
2021-12-01
687
为什么STM8S105
printf
函数
重定向无法
打印信息
呢
2021-12-01
634
STM32调试之串口发送
信息
2021-10-21
691
怎样去使用
printf
函数
往控制台
打印信息
呢
2021-11-30
1180
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分