您的位置 首页 技术

STM32F103程序调用printf打印串口数据

STM32F103程序调用printf打印串口数据- 程序开发过程中调试必不可少,一种简单直接的调试方式是使用串口发送数据,并使用串口助手进行观测。以前使用MSP430做项目时也同样使用 printf 打印数据 ,所以现在想在stm32 上实现。

程序开发过程中调试必不可少,一种简略直接的调试方法是运用串口发送数据,并运用串口帮手进行观测。曾经运用MSP430做项目时也相同运用printf打印数据,所以现在想在stm32 上完结。

一般串口发送单字节库函数:USART_SendData(USART1, (uint8_t) ch);对显现小数等数据比较复杂,假如可以直接运用C言语 stdio.h中的printf直接输出就可以省去大部分格局输出转化时刻。下面将介绍怎么调用printf打印串口数据。

树立USART.C和USART.H两个文件,别离编写串口设置程序与头文件

USART.C中需求增加如下代码:

STM32F103程序调用printf打印串口数据

对printf进行重定向;

USART.H中需求增加如下代码:

增加stdio.h头文件,其次,声明int fputc(int ch, FILE *f);

最终一步,在设置中勾选Use MicroLIB选项;

STM32F103程序调用printf打印串口数据

完结以上过程后,便可在程序中直接调用printf打印串口数据。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/jishu/347495.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部