打印
[STM32H5]

【STM32 Nucleo-64测评】+串口打印测试,解决新编译器一些问题

[复制链接]
433|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
由于此版本的ST-Link支持了虚拟串口,然后我们的板子也是接入了一个串口与之通信,所以我们可以通过调试usb直接接入到单片机的串口输出。

只需初始化串口2既可完成串口打印。

创建工程,使能串口2,里面不需要改。

进入工程首先是进行重定向函数编写。
int fputc(int ch, FILE *f)

{

HAL_UART_Transmit(&huart2, (uint8_t *)&ch, 1, 0xffff);

return ch;

}

然后使能微库。

目前默认用的是compiler version 6。有时候使能微库前编译了需要清理下工程,不然会报两个错误。

循环打印既可,可以加个延时。

调用的时候记得包含头文件。#include "stdio.h"

打开ST-Link的串口既可看到显示。

使用特权

评论回复
沙发
呐咯密密| | 2024-8-9 15:46 | 只看该作者
虚拟串口应用还不错

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

65

主题

245

帖子

2

粉丝