文章 2023-01-16 来自:开发者社区

STM32的HAL库开发系列 - 串口重定向printf

STM32的HAL库开发系列 - 串口重定向printf重定向printf函数实现串口数据发送重定向需要完成三步:初始化串口包含stdio.h头文件在keil中勾选使用C库 (Use MicroLIB)重写fputc函数(以串口1为例)#ifdef __GNUC__ #define PUTCHAR_PROTOTYPE int __io_putchar(int ch) #else #define ....

文章 2022-06-13 来自:开发者社区

STM32开发---Keil中使用printf 卡死的解决办法

一、在KEIL中通过 usart + printf 输出调试信息方法1:使用 use MicroLIB(微库),在魔术棒 / Targer 选项页中勾选use MicroLIB(下面代码的13~35行不用写)方法2:不使用use MicroLIB(微库),就要加入以下全部代码, 以支持printf函数 二、使用注意问题图中的代码是写在USART的初始化文件中,并修改图中的红色下划线部分,换成...

STM32开发---Keil中使用printf 卡死的解决办法

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

IoT

物联网软硬件开发者一站式基地

+关注