试一试STM32F429 LTDC驱动RGB屏幕

描述

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

CubeMX配置,按照屏幕的类型选择是18位还是24位的接口类型,值得注意的是如果你选的是18位的接口,颜色是通过R[7:2],G[7:2],B[7:2] 这几个引脚连接的而不是[5:0], 因此还费了一块转接板。。。
水平和垂直同步的相关数值可以查屏幕的手册,或者驱动IC的手册得到。极性需要注意,前两个一般都是ActiveLow后面的两个自己如果发现现实不正确可以试试改变极性,也发生过几次因为这个极性的问题没有显示的问题。

STM32F429

首层的透明度记得选255,不透明,缓存地址是根据你的SDRAM的地址相应更改。

STM32F429

然后在Keil里面只需要进行液晶屏的初始化以及使其进入RGB接口模式(不同屏幕设置不同),然后就可以用SDRAM的缓存区替代原先液晶的GRAM来操作了,很方便。

来源出处:https://blog.csdn.net/memoff/article/details/104030813
审核编辑:何安

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分