如题;硬件使用STM32F429ZG(LQFP144),的LTDC外设直接驱动7寸800*480TFTLCD屏:
使用cubeMX生成驱动代码:
在main函数中只调用上图LTDC初始化函数,再打开LCD的背光;
调节图中倒数几行的背景颜 {MOD}
hltdc.Init.Backcolor.Blue
hltdc.Init.Backcolor.Green
hltdc.Init.Backcolor.Red
依次为255;
当hltdc.Init.Backcolor.Red = 255其他两种颜 {MOD}为0时,按原理应该显示全屏红 {MOD}背景,但是实际显示如图:
(显示的背景 {MOD}均匀显示为轻微蓝 {MOD}拍照时有反光看起来不均匀)
当hltdc.Init.Backcolor.Green= 255其他两种颜 {MOD}为0时,按原理应该显示全屏绿 {MOD}背景,但是实际显示如图:
显示的背景 {MOD}均匀显示为紫 {MOD}拍照时有反光看起来不均匀)
当hltdc.Init.Backcolor.Blue= 255其他两种颜 {MOD}为0时,按原理应该显示全屏蓝 {MOD}背景,但是实际显示如图:
显示的背景 {MOD}均匀显示为接近黄 {MOD}拍照时有反光看起来不均匀)
打开层1和层2进行显示是可以看到图片或者文字的轮廓但是显示的颜 {MOD}和设置的颜 {MOD}不一样;
请问这个问题是什么原因导致的呢,该怎么解决?
一周热门 更多>