STM32H753IIT6中使用printf打印数据


前言

stm32系列单片机中想使用日志打印功能,方法有很多,比如可以使用jlink方式打印,使用串口输出打印,今天介绍一种使用串口重定向,可以使用c语言标准库中printf输出的方法。
使用STMCube MX + Keil5

一、使用CubeMx创建工程

  • 配置RCC
    配置RCC
  • 配置DEBUG为Serial Wire(sw模式)
    配置DEBUG为SW模式
  • 配置串口
    配置串口参数
  • 配置时钟树
    配置时钟树
  • 工程配置工程配置
  • 生成工程
    生成工程
  • 生成工程后,使用keil软件打开工程,界面如下。
    keil界面

二、重定向串口

  • 准备工作
    准备工作
  • 串口重定向
    串口重定向

三、验证

在main函数中写下打印代码,如图
打印helloworld
然后将代码编译后,烧录到开发板,将开发板串口使用usb转串口工具连接到电脑,在电脑上使用串口工具以开发板上的参数配置打开(我这里是115200,8,n,1);
我这边串口助手这边就会打印helloworld了
串口工具打印

四、总结

按照上述做法可在STM32系列开发板中使用printf打印日志,亲测可用!!!。

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值