STM32CUBEIDE(6)----printf打印配置

概述本章stm32cubemx配置stm32f103,配置printf进行打印。 最近在弄st和gd的课程。
生成例程使用stm32cubemx生成例程,这里使用nucleo-f103rb开发板
查看原理图,pa2和pa3设置为开发板的串口。
配置串口。
stm32cubeide配置
若需要打印浮点型,需要勾选下面的选项。
串口重定向在main.c中,添加头文件,若不添加会出现 identifier file is undefined报错。
/* user code begin includes */#include stdio.h/* user code end includes */函数声明和串口重定向:
/* user code begin pfp */#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(&huart2 , (uint8_t *)&ch, 1, 0xffff); return ch;}/* user code end pfp */打印测试/* user code begin while */ while (1) { /* user code end while */ /* user code begin 3 */ printf(float=%.2f\\r\\n,1.2f); hal_delay(1000); } /* user code end 3 */结果


阿里与藏中电网联网工程全线贯通,建成西藏统一电网
虹软科技亮相77届教装展 多场景助力AI落地智慧校园
对于数据中心而言该如何实现节能降耗
BLE/UART/USB三通芯片CH9143概述
小米笔记本Air四核增强版评测 办公网游最佳选择
STM32CUBEIDE(6)----printf打印配置
小米手环6渲染图和真机曝光,确认其外观和磁力充电器
浅析LED屏技术背后的安全隐患
Easy-On FFC/FPC连接器提供安全的信号传输效果
诺基亚回归只是5个字母塞班死了,诺基亚从此死了?诺基亚8是不是没有了,诺基亚8是噱头吗?
电容在电路图中单位的标注规则及电容使用常识
基于在Raspberry Pi Zero W的基础上实现设计微型机器人
深圳力士乐齿轮泵使用有什么注意事项
魅族16s安兔兔跑分曝光搭载骁龙855处理器总分为357975
ASOC系列:如何通过应用安全自动化扩展应用安全
Xilinx 最重磅的电子通讯发布
土壤水分温度盐分ph测定仪的性能介绍
智能音箱市场发展迅猛,家居智能化趋势不可阻挡
量子计算时代将来临,传统电脑或将被淘汰
关于变频器eolf2故障的三步流程