使用H7S7跑LTDC时,发现屏幕一直不显示颜色,仅亮。
在排查问题后,发现罪魁祸首是systemCoreClockUpdate();
这个函数在描述上是根据 RCC 寄存器的值更新 SystemCoreClock 变量,并且这个函数是使用CubeMX(6.14.0)配置的(软件包STM32Cube FW_H7RS V1.2.0)。
但是我的项目中并没有更改RCC寄存器,使用了这个函数后时钟异常。
在注释掉这个函数后LTDC正常显示。
最后附上原理图。这里我使用的是安富莱的屏(RGB888)使用RGB565控制。

445




被折叠的 条评论
为什么被折叠?



