封面是什么意思| 血小板压积偏高是什么原因| 胃字出头念什么| 哈西奈德溶液治什么病| 什么叫抑郁症| 用淘米水洗脸有什么好处| 什么避孕套好用| 大麦茶有什么功效| 急性肠胃炎能吃什么水果| 吃什么能软化血管| 杵状指常见于什么病| 4个火读什么| 通便吃什么药最快| 尿比重偏高是什么原因| 不典型鳞状细胞是什么意思| 对方忙线中什么意思| 胆囊结石有什么影响| 嘴唇干燥是什么原因| 中国第一大姓是什么| 洋葱不能和什么一起吃| syp是什么意思| 狼吞虎咽的意思是什么| 军师是什么意思| 为什么叫清明上河图| 心气不足是什么意思| 肌酸什么时候喝比较好| 如果你是什么就什么造句| 6月18日是什么节日| pd990是什么金| 睡觉腿麻是什么原因引起| 吃头孢不能吃什么水果| 不加热血清反应素试验是什么| 舌苔白厚有齿痕是什么原因| 属牛的婚配什么属相最好| 红酒配什么菜| 落魄是什么意思| 东方不败练的什么武功| 血糖30多有什么危险| 麒麟是什么| 女人吃黄芪有什么好处| 暑湿感冒吃什么药| 电瓶车充不进电是什么原因| 梨状肌综合症吃什么药| 遁入空门是什么意思| 胜肽的主要功能是什么| 金蝉子是什么佛| 肝硬化吃什么食物好| 座山雕什么意思| 眉毛稀少是什么原因| 脉细是什么意思| 甄嬛传什么时候拍的| 红隼吃什么| 2月15日是什么星座| 酸入肝是什么意思| 霸王龙吃什么| 2020是什么年| 胆囊小是什么原因| 检查怀没怀孕挂什么科| 放疗和化疗有什么区别| 后脚跟疼是什么原因| 月经黑色的是什么原因| 月经量少是什么原因| 梦见狗死了是什么预兆| 中伤是什么意思| 蓝莓什么味道| 黄绿色痰液是什么感染| 请婚假需要什么材料| 狗狗打疫苗前后要注意什么| 总想睡觉是什么原因| 同房干涩什么原因导致的| 汤沐邑是什么意思| 视网膜脱落是什么原因引起的| 什么山峻岭| 尿酸偏高是什么意思| 杵状指常见于什么病| 做水果捞用什么酸奶好| 为什么英文怎么说| 阴茎不硬吃什么| 移动电源和充电宝有什么区别| 生二胎应该注意什么| 9月23日是什么星座| 突然全身抽搐是什么病| 减脂晚餐吃什么| 四川的耗儿鱼是什么鱼| xn是什么意思| 低钾吃什么药| 7点至9点是什么时辰| 腹泻吃什么食物好得快| 血精和精囊炎吃什么药| 查淋巴挂什么科| 人肉搜索是什么| 每天吃黄瓜有什么好处| 孩子不长个子是什么原因| 良人是什么意思| 鼻窦炎用什么药效果最好| 自慰用什么| 血管病变是什么意思| 枷锁是什么意思| 西京医院什么科室最强| 6.12是什么星座| 血沉是检查什么的| 尿毒症吃什么最好| 眼肿是什么原因| 星星为什么会眨眼睛| 浮沉是什么意思| 44岁属什么| 腿硬邦邦的是什么原因| 因缘际会是什么意思| 胃反酸吃什么药最好| 莴笋不能和什么一起吃| 阴道炎不能吃什么| 包皮瘙痒用什么药| 三七是什么意思| 什么叫尿毒症| 一路向北是什么意思| 手术后吃什么水果| 喉咙有白点是什么原因| 什么是黑天鹅事件| 罗纹布是什么面料| 2月15日什么星座| 草果是什么| 金玉满堂是什么菜| 清凉补是什么| 属鸡的什么命| cr医学上是什么意思| 癫疯病发作前兆有什么症状| 荨麻疹要注意些什么| 心跳太快吃什么药| 梦见拖地是什么意思| 为什么精液是流出来的| oa是什么| 血氧低吃什么提高的快| 陈皮泡水喝有什么功效| 脑心通主治什么病| 早泄吃什么| 多囊为什么要跳绳而不是跑步| 什么口红好| 持续低烧不退是什么原因| 奶阵是什么意思| 眉毛淡的男人代表什么| 直接胆红素偏高是什么原因| 肝主什么| 市公安局局长是什么级别| 紫色裤子配什么上衣| 玛卡是什么| 月经什么颜色的血是正常的| 黑客帝国4什么时候上映| 自然生化流产是什么意思| 博士在古代是什么意思| 右肺疼是什么原因| 眼压高吃什么药| 滑膜炎是什么原因引起的| 乳腺4a是什么意思| 白带过氧化氢阳性什么意思| 低压108有什么危险| 槿字五行属什么| 人为什么会说梦话| 什么上什么下| 捭阖是什么意思| 迷失自我是什么意思| 丿是什么字| 资治通鉴讲的是什么| 岁寒三友指什么| 聚酯纤维是什么料子| gbs检查是什么| 一个提手一个京念什么| 月元念什么| 小孩子眼睛眨得很频繁是什么原因| 肺火大吃什么药| 卖萌是什么意思| 泡菜生花用什么方法可以去掉| 上环后同房要注意什么| 双重所有格是什么意思| 身上为什么会起湿疹| 二甲双胍不能和什么药一起吃| 睾丸扭转有什么症状| 肾结石有什么症状| 崇敬是什么意思| 戒掉手淫有什么好处| kkb什么意思| 什么是孤独| 护士还能从事什么工作| 男孩什么时辰出生最好| 小孩吃了就吐是什么原因| 缺钾挂什么科| 萤火虫为什么越来越少| 脖子粗是什么原因| 男人更年期有什么症状有哪些表现| 嘈杂纳减是什么意思| 蜂蜜水什么时候喝最好| 真狗是什么意思| 送命题是什么意思| 微信加入黑名单和删除有什么区别| 肚子突然疼是什么原因| 修容是什么意思| 哥子是什么意思| 汞中毒有什么症状| 9月9号是什么星座| 长脸适合什么眼镜框| 背上长毛是什么原因引起的| 洋辣子学名叫什么| 做b超憋尿要憋到什么程度| 益生菌适合什么人群吃| 一个永一个日念什么| 低gi是什么意思| 聊胜于无什么意思| 水稻什么时候播种| item是什么意思| hrd阳性是什么意思| 杨枝甘露是什么东西| 11.11什么星座| 牙齿酸痛吃什么药| 吹弹可破的意思是什么| 平安果什么时候吃| 胡萝卜炒什么| aug什么意思| 囗苦是什么原因| 杨幂的公司叫什么名字| 梦到掉牙齿是什么预兆| 吃什么排出全身毒素| 什么品牌的笔记本好| 红细胞高什么原因| 潜意识是什么意思| 皮肤上出现小红点是什么原因| 小孩肚脐周围疼是什么原因| 腰间盘突出用什么药| 玛卡是什么| 久经沙场是什么意思| 双侧中耳乳突炎是什么意思| 坐骨神经痛什么症状| 吃什么水果去火| 喜气洋洋是什么意思| 蜜月是什么意思| 什么是跨性别者| 上火吃什么可以降火| 巡礼是什么意思| 喉咙干痒吃什么药| 紫荆花什么时候开| 1944年属什么生肖| 3.19是什么星座| 苍茫的天涯是我的爱是什么歌| 神助攻什么意思| 什么东西在倒立之后会增加一半| 祭日和忌日是什么意思| 绿茶是什么茶| 茯苓什么人不能吃| cps是什么意思啊| 背上长痘痘擦什么药膏| 小孩长白头发是什么原因| 工夫是什么意思| 宸字五行属什么| 什么弓什么箭| 梨涡是什么意思| 思维是什么| 什么的温度| 腻是什么意思| 脑腐什么意思| 眉毛少是什么原因| 9.23号是什么星座| 陈丽华是慈禧什么人| 鼻窦炎用什么药| 怀孕14天有什么症状| 副军级是什么军衔| 翌日是什么意思| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 嵌入式开发 ? STM32 ? STM32G070RB探测6-串口发送及重定向printf函数到串口输出

共13条 1/2 1 2 跳转至

STM32G070RB探测6-串口发送及重定向printf函数到串口输出

高工
2025-08-03 23:04:08     打赏
本来说要先写定时器,但我意识到,如果没有打印功能,调试起来很难受,所以先简单的搞一下串口输出,并且重定向printf,这样我们就能先实现printf功能,美汁汁(详细的肯定留给大Z老师讲了)老规矩,先点点点百度 火箭取得赛季第59胜,打破队史胜场纪录。

我们之前生成的项目中已经配置好了串口

如果没有的话,需要我们再配置,连接stlink的串口是串口2 PA2PA3,我们直接点即可(按图即可)

首先我们测试一下

打开uart库的头文件

简单看下,都是hal库通用的函数

我们使用这个函数,阻塞式发送

声明

extern UART_HandleTypeDef huart2;

在while前加两句函数

uint8_t hello[13] = "Hello World\r\n";
HAL_UART_Transmit(&huart2, (uint8_t *)&hello, 13,0xFF);

编译打印

然后重定向

在usart.c最后加上函数

/* USER CODE BEGIN 1 */

#include "stdio.h"

#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 1 */

同时在main函数中调用

#include <stdio.h>

然后直接

printf("Hello World\r\n");

针不戳




关键词: STM32     单片机    

管理员
2025-08-03 09:47:37     打赏
2楼

高效输出,针不戳~


高工
2025-08-03 10:35:33     打赏
3楼

突然间就高产了~真不戳


院士
2025-08-03 11:26:07     打赏
4楼

调试信息的输出太有学问了。


高工
2025-08-03 23:11:06     打赏
5楼

学到了


菜鸟
2025-08-03 11:02:35     打赏
6楼

Hi :


    请问一下为什么我的IAR 9.20版本 按照你上述操作STM32开发板printf 不能重定向呢?还是输出不了打印,

  1. uint8_t hello[13] = "Hello World\r\n";  

  2. HAL_UART_Transmit(&huart2, (uint8_t *)&hello, 13,0xFF); 

上面这个函数是可以打印的,但是直接使用printf 就不打印了,楼主有遇到过吗?


菜鸟
2025-08-03 11:24:16     打赏
7楼

解决了要使用putchar就可以打印了,fputc不行,

int putchar(int ch)

{

  HAL_UART_Transmit(&huart2, (uint8_t *)&ch, 1, 0xFFFF);

    return ch;

}



专家
2025-08-03 09:26:47     打赏
8楼

感谢分享!


专家
2025-08-03 11:07:33     打赏
9楼

谢谢分享


专家
2025-08-03 07:02:36     打赏
10楼

感谢分享


共13条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
犯太岁是什么意思 什么时候怀孕几率最高 坐月子送什么礼物好 咳嗽吃什么水果好 办理慢性病需要什么手续
怀孕两周有什么症状 条件致病菌是什么意思 eason是什么意思 什么了什么 祖宗是什么意思
竹叶青属于什么茶 肾病应该吃什么 头发一半白一半黑是什么原因 最大的罩杯是什么杯 皮炎是什么原因引起的
梦见孩子被蛇咬是什么意思 一月十五号是什么星座 米干是什么 宝宝拉黑色大便是什么原因 八字加一笔是什么字
梦见吃粉条是什么预兆hcv7jop9ns6r.cn 为什么右眼皮一直跳hcv9jop6ns6r.cn mrt是什么意思hcv8jop5ns7r.cn 3.23是什么星座hcv8jop4ns9r.cn 应激是什么意思hcv8jop1ns5r.cn
刚愎自负是什么意思hcv9jop4ns5r.cn 祛斑什么季节做最好hcv8jop1ns7r.cn 东北冻梨是什么梨hcv8jop5ns4r.cn 盐酸达泊西汀片是什么药hcv9jop3ns4r.cn 封闭针是什么hcv9jop3ns5r.cn
ipad什么时候出新款hcv8jop6ns0r.cn 6.4是什么星座hcv9jop2ns6r.cn 物竞天择什么意思hcv8jop9ns5r.cn 梦见打老虎是什么预兆hcv7jop5ns4r.cn b2c模式是什么意思hcv8jop8ns2r.cn
中国最高军衔是什么hcv7jop5ns6r.cn 什么是伪娘hcv8jop1ns1r.cn 开涮是什么意思gysmod.com 心颤是什么症状hcv8jop6ns0r.cn 镶嵌什么意思gangsutong.com
百度