STM32H750使用LTDC驱动RGB屏幕显示

屏幕显示模块

硬件:反客STM32H750VBT6  反客800*480屏幕

功能:显示模块移植(移植源码-反客显示代码)

与其他模块联动:mpu模块进行显存保护,使用dma2d进行显示加速。

移植注意事项:

1、在cubemx设置完成之后,将所有的io引脚设置为高速,默认是低速,在低速情况下,引脚的电平转换速度不够。

2、在keil设置中,做如下设置,将iram2取消掉,因为该区域被设置为显存缓冲区。

3、cubemx中ltdc设置如下。

Rgb666是因为rgb三种颜色线,每个有6跟有效。宽度同步,高度同步信号根据屏幕设置。

信号极性,那个电平有效。背景色设置,设置的时最底层。

混合层设置,设置层数,设置该层大小,设置颜色格式(l8是因为800*480*8小于512k,因为只设置了512k的显存)。设置透明度,设置混合系数。

图层1的显存设置,设置该层的背景颜色

4、反客代码显示图片设置

反客的代码在显示图片的时候只能显示黑白图片,先设置画笔颜色,之后将图片进行显示,关于显示image2的设置如下图所示。输出数据大小为(800*480)/8,在该图中每一个位都是一个数据。

显示效果如下所示

注意:在使用资料的时候,自己使用cubemx生成个标准文件,将cmsis加入进去,该文件太大了,上传不了。

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
本篇所含全部资料,点击此处留下邮箱我会发给你
资料明细:STM32H750使用LTDC驱动RGB屏幕显示
觉得内容不错的朋友,别忘了一键三连哦!
赞 4
收藏 2
关注 11
成为作者 赚取收益
全部留言
0/200
成为第一个和作者交流的人吧