[开发工具] STM32CUBEIDE配置print重定向和浮点打印

[复制链接]
 楼主| guanjiaer 发表于 2025-7-10 07:47 | 显示全部楼层 |阅读模式
配置

59025686c8e60d35e5.png

代码

#ifdef __GNUC__
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif

PUTCHAR_PROTOTYPE
{
         HAL_UART_Transmit(&huart3,(uint8_t *)&ch,1,1000);
         return ch;
}



使用

  while (1)
  {
        printf("main\r\n");
        HAL_Delay(1000);
    /* USER CODE END WHILE */

    /* USER CODE BEGIN 3 */
  }


结果

54340686c8e51d8908.png

————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/g313105910/article/details/149111648

小小蚂蚁举千斤 发表于 2025-7-28 22:32 | 显示全部楼层
配置print重定向和浮点打印简单
您需要登录后才可以回帖 登录 | 注册

本版积分规则

99

主题

4338

帖子

2

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