STM32
直播中

凤毛麟角

8年用户 906经验值
私信 关注
[问答]

如何使用STM32CubeMX去配置一个串口呢

如何配置串口调试呢?

如何使用STM32CubeMX去配置一个串口呢?

回帖(1)

王凤英

2021-12-2 14:34:48
一、前言

作为工程师,在代码调试时难免需要通过log查看问题,或者debug,但是st官方的NUCLEO板子都是STLINK调试,无JLINK,当手头又没有JLINK时就只能选择用串口调试了,那么如何配置串口调试呢,这就是今天要写的。
二、使用STM32CubeMX配置一个串口,如下:






三、重定向

初始化串口完成后,这里需要使用重定向,在代码库stdio.h里其实是有打印功能的,但标准的打印是将数据流打印到屏幕输出,这里我们要重定向到串口打印。
①、调用stdio.h头文件
②、重定向:





以上是表示重定向到串口1,因为我初始化的就是串口1,自此配置完成,就可以愉快的使用printf了,以后哪个源文件里需要用到printf就将stdio.h添加到哪个源文件。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分