[STM32H5] LCD 并口 RGB 接哪个口?

[复制链接]
358|19
zhang..yb 发表于 2026-7-2 09:17 | 显示全部楼层 |阅读模式
cubeMX 无法设置并口 RGB,应该是没设置好 IO
公羊子丹 发表于 2026-7-3 08:04 | 显示全部楼层
我之前调H7的RGB屏也碰到过CubeMX不自动分配IO的情况,你先确认左边多媒体栏里LTDC有没有勾选,没开外设的话引脚界面根本不会显示复用脚,先把这一步核对下。
周半梅 发表于 2026-7-3 08:05 | 显示全部楼层
大概率是引脚复用AF号没对上!H5的LTDC统一是AF14,你去芯片手册对照硬件接线,手动把数据线、同步脚设成复用推挽,速度拉到最高再刷新试试。
帛灿灿 发表于 2026-7-3 08:06 | 显示全部楼层
调侃一句,是不是时钟树没配PLLSAI?LTDC像素时钟靠这个分频,时钟配置出错,CubeMX识别不到有效时序,自然不会自动给你分配RGB并口引脚。
童雨竹 发表于 2026-7-3 08:07 | 显示全部楼层
给你个分步排查思路:先清空工程重新选芯片,单独只开LTDC,别同时开FMC、DMA2D干扰引脚分配,很多时候外设冲突会隐藏RGB复用端口。
万图 发表于 2026-7-3 08:08 | 显示全部楼层
想问下你用的CubeMX版本是多少?旧版本对H5系列LTDC引脚适配有bug,升级到6.8以上新版本,再重新配置引脚显示会正常很多。
Wordsworth 发表于 2026-7-3 08:09 | 显示全部楼层
经验分享:别等着软件自动分配,直接对照H5数据手册的LTDC引脚表,手动指定PH、PI、PG组的RGB数据线,统一配置AF14模式就能正常识别。
Bblythe 发表于 2026-7-3 08:12 | 显示全部楼层
会不会是你硬件接线用了复用功能冲突的IO?比如部分引脚同时映射ETH和LTDC,关掉以太网外设,引脚界面立马就能调出RGB并口配置。
Pulitzer 发表于 2026-7-3 08:13 | 显示全部楼层
我上次踩过同款坑,光开LTDC还不够,得在参数设置里选对屏幕色深RGB565/888,不填显示格式,CubeMX不会加载完整并行引脚列表。
Uriah 发表于 2026-7-3 08:14 | 显示全部楼层
建议你先不接屏幕纯软件测试,打开芯片引脚视图,筛选AF14复用引脚,看哪些是LTDC专用脚,再对照原理图一一对应分配IO端口。
Clyde011 发表于 2026-7-3 08:15 | 显示全部楼层
补充个小细节,分配完RGB引脚记得把GPIO模式全部改成AF_PP,不能用普通输出,模式选错软件也会判定端口无效,看起来像没配置成功。
MessageRing 发表于 2026-7-3 11:50 | 显示全部楼层
确认LTDC勾选,检查AF14复用,确保RGB数据线同步脚正确配置,速度拉满,刷新率调高。
 楼主| zhang..yb 发表于 2026-7-3 16:38 | 显示全部楼层
公羊子丹 发表于 2026-7-3 08:04
我之前调H7的RGB屏也碰到过CubeMX不自动分配IO的情况,你先确认左边多媒体栏里LTDC有没有勾选,没开外设的 ...

多媒体栏里没有 LTDC 选项·
 楼主| zhang..yb 发表于 2026-7-3 16:45 | 显示全部楼层
万图 发表于 2026-7-3 08:08
想问下你用的CubeMX版本是多少?旧版本对H5系列LTDC引脚适配有bug,升级到6.8以上新版本,再重新配置引脚显 ...

6.17
狄克爱老虎油 发表于 2026-7-4 21:31 | 显示全部楼层
先确认LTDC勾选了,然后检查AF号是否为14,再手动指定RGB数据线为AF14模式,一般就能识别了。
亚瑟 发表于 2026-7-6 15:32 | 显示全部楼层
LTDC引脚AF14确认无误,检查PH、PI、PG数据线是否接对,速度和格式也要对。
wanduzi 发表于 2026-7-6 16:54 | 显示全部楼层
开发板上会标:LCD / RGB / LTDC 40Pin 插座(40Pin 标准 RGB 并口座),不能随便接普通 GPIO 排针。
Bowclad 发表于 2026-7-8 15:08 | 显示全部楼层
先确认LTDC开启,然后手动指定复用AF14,并检查色深设置和引脚模式。
小明的同学 发表于 2026-7-10 14:20 | 显示全部楼层
LTDC 就是芯片原生 RGB 并行显示控制器,专门驱动 RGB 屏,不能用普通 GPIO 模拟高速屏。
天灵灵地灵灵 发表于 2026-7-14 12:37 | 显示全部楼层
MCU 并口(8080 并口,很多商家俗称 “RGB 屏”,ILI9341/ST7789 2.4/2.8 寸小屏)这种是8/16 位 DB 数据总线,不是真正 RGB 时序屏,接单片机FSMC/FMC 外部存储接口(STM32F1/F4/F7/H7),普通 51/Arduino 只能用普通 GPIO 模拟并口。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

114

主题

477

帖子

1

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