[信息] uart 重定向printf

[复制链接]
90|24
minzisc 发表于 2025-12-18 20:27 | 显示全部楼层
勾选Use MicroLIB              
janewood 发表于 2025-12-19 12:28 | 显示全部楼层

int fputc(int ch, FILE *f) {
    HAL_UART_Transmit(&huart1, (uint8_t*)&ch, 1, HAL_MAX_DELAY);
    return ch;
}
hilahope 发表于 2025-12-19 15:03 | 显示全部楼层
在 STM32 等嵌入式系统中使用 UART 重定向 printf 时,核心是正确实现 fputc 函数并处理好初始化与编译器配置。
sesefadou 发表于 2025-12-20 20:16 | 显示全部楼层
printf是如何与UART挂钩的?
wilhelmina2 发表于 2025-12-22 11:25 | 显示全部楼层
重定义 int fputc(int ch, FILE *f)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0