[STM32L0] 在配置USART的复用功能时重映射失败。

[复制链接]
 楼主| stormwind123 发表于 2025-7-17 15:19 | 显示全部楼层 |阅读模式
在配置USART的复用功能时重映射失败。
公羊子丹 发表于 2025-7-25 07:26 | 显示全部楼层
你是用 CubeMX 配的还是手动改寄存器?有些脚得先关掉默认功能。
周半梅 发表于 2025-7-25 07:27 | 显示全部楼层
L0 有的管脚有固定复用,可能选的那组管脚根本不支持重映射。
帛灿灿 发表于 2025-7-25 07:28 | 显示全部楼层
看下 AFIO 或者 SYSCFG 配置,是不是还有别的外设占用了同一脚。
童雨竹 发表于 2025-7-25 07:29 | 显示全部楼层
我以前遇到过,GPIO 的模式要切成 AF,别落下了。
万图 发表于 2025-7-25 07:30 | 显示全部楼层
有的管脚要先关 debug SWD 才能复用出来,检查下。
Wordsworth 发表于 2025-7-25 07:30 | 显示全部楼层
重映射后最好读一遍寄存器确认 AF 设置生效了没。
Bblythe 发表于 2025-7-25 07:31 | 显示全部楼层
建议直接看 RM0367,看一下具体哪个 USART 支持哪些 AF 配置。
Pulitzer 发表于 2025-7-25 07:32 | 显示全部楼层
如果是 CubeMX 生成的代码,看看 .ioc 文件里有没有冲突警告。
Uriah 发表于 2025-7-25 07:33 | 显示全部楼层
实在不行就换一组支持的管脚试试,别死磕这组了。
Clyde011 发表于 2025-7-25 07:34 | 显示全部楼层
成功了记得回来分享一下,我也用 L0,怕踩坑哈哈!
wang6623 发表于 2025-7-28 12:59 | 显示全部楼层
重映射失败会导致 USART 无法正常通信,表现为发送 / 接收无数据或乱码。
七毛钱 发表于 2025-7-28 15:20 | 显示全部楼层
未使能AFIO时钟?
elephant00 发表于 2025-7-28 15:21 | 显示全部楼层
硬件封装不支持重映射吧。
jcky001 发表于 2025-7-28 16:21 | 显示全部楼层
重映射步骤错误?
cr315 发表于 2025-7-28 22:22 | 显示全部楼层
若未正确配置GPIO为复用模式,重映射后引脚仍无法作为外设功能使用。
内政奇才 发表于 2025-7-28 22:22 | 显示全部楼层
检查时钟是否已使能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

588

主题

3619

帖子

3

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