[STM32L0] stm32l071rbt6无法把TX4映射到PC10

[复制链接]
 楼主| shpdlizj 发表于 2024-11-11 16:53 | 显示全部楼层 |阅读模式
我是用STM32L071RBT6,发现UART4无法映射到PC10,PC11,而LPUART则可以映射到PC10,PC11,UART4映射到PA0,PA1也正常。参考手册上写的是LPUART和 UART4都可以分别映射到PC10,PC11,哪位朋友知道原因请指教!
powerantone 发表于 2024-11-13 16:59 | 显示全部楼层
引脚复用功能并不是无限制的
stormwind123 发表于 2024-11-13 19:00 | 显示全部楼层
检查UART4的TX功能是否被正确配置为所需的引脚。如果配置不正确,尝试更改配置并重新生成初始化代码。
classroom 发表于 2024-11-13 19:59 | 显示全部楼层
如果UART4的TX功能确实无法映射到PC10引脚,可以考虑使用其他可用的引脚来替代。在STM32CubeMX中,可以查看UART4支持的所有引脚映射选项,并选择最合适的引脚。
 楼主| shpdlizj 发表于 2024-11-14 10:44 | 显示全部楼层
classroom 发表于 2024-11-13 19:59
如果UART4的TX功能确实无法映射到PC10引脚,可以考虑使用其他可用的引脚来替代。在STM32CubeMX中,可以查看 ...

发现问题了,是我软件问题。
捧一束彼岸花 发表于 2025-1-11 21:30 | 显示全部楼层
关于STM32L071RBT6中UART4无法映射到PC10和PC11的问题,可能硬件设计差异导致
故意相遇 发表于 2025-1-12 02:00 | 显示全部楼层
不同的STM32系列或型号之间可能存在硬件设计上的差异。虽然参考手册可能提到LPUARTUART4都可以映射到PC10PC11,但在具体的硬件实现上可能有所不同。这可能是由硬件引脚分配或内部电路结构造成的

春日负喧 发表于 2025-1-12 03:00 | 显示全部楼层
在某些情况下,固件库或中间件可能对某些外设的引脚分配有限制。确保你使用的固件库或中间件版本支持UART4映射到PC10PC11

白马过平川 发表于 2025-1-12 04:00 | 显示全部楼层
确保你的代码配置正确。检查引脚配置、外设时钟使能、引脚复用功能等设置,确保它们正确配置以支持UART4映射到PC10PC11

风凉 发表于 2025-1-12 05:00 | 显示全部楼层
参考手册的准确性,虽然参考手册是官方文档,但在某些特定型号或修订版本中可能存在差异。建议查阅最新的参考手册或技术规格表,以确认UART4的引脚分配信息

西洲 发表于 2025-1-12 06:00 | 显示全部楼层
外部因素,确保没有其他外部因素(如其他外设、电阻、电容等)影响到引脚的功能分配

温室雏菊 发表于 2025-1-12 07:00 | 显示全部楼层
仔细检查你的硬件配置和代码配置,确保它们正确支持UART4映射到PC10PC11

将爱藏于深海 发表于 2025-1-12 08:00 | 显示全部楼层
查阅最新的参考手册和技术规格表,确认UART4的引脚分配信息

她已醉 发表于 2025-1-12 09:00 | 显示全部楼层
你用cubemx配置多好啊,基本上就可以了

失物招領 发表于 2025-1-12 10:00 | 显示全部楼层
这种映射的话一般开启复用就好了,是不是复用没弄好啊?

您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

5

帖子

0

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