429有很多特点,支持SDRAM, LTDC, TouchGFX等,手上正好有几块RGB屏幕,加之TouchGFX至少需要LTDC或是DSI的方式驱动(并口和FSMC方式还不可行),所以一定要试试LTDC。

  1. CubeMX配置,按照屏幕的类型选择是18位还是24位的接口类型,值得注意的是如果你选的是18位的接口,颜色是通过R[7:2],G[7:2],B[7:2] 这几个引脚连接的而不是[5:0], 因此还费了一块转接板。。。
    水平和垂直同步的相关数值可以查屏幕的手册,或者驱动IC的手册得到。极性需要注意,前两个一般都是ActiveLow后面的两个自己如果发现现实不正确可以试试改变极性,也发生过几次因为这个极性的问题没有显示的问题。
    STM32F429 LTDC驱动RGB屏幕
    首层的透明度记得选255,不透明,缓存地址是根据你的SDRAM的地址相应更改。
    STM32F429 LTDC驱动RGB屏幕
  2. 然后在Keil里面只需要进行液晶屏的初始化以及使其进入RGB接口模式(不同屏幕设置不同),然后就可以用SDRAM的缓存区替代原先液晶的GRAM来操作了,很方便。

相关文章:

  • 2022-12-23
  • 2021-12-30
  • 2021-12-12
  • 2021-06-24
  • 2021-11-10
  • 2021-12-20
  • 2021-10-14
  • 2021-05-21
猜你喜欢
  • 2021-06-17
  • 2021-06-08
  • 2021-12-26
  • 2022-12-23
  • 2021-08-19
  • 2021-12-19
  • 2021-05-18
相关资源
相似解决方案