OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2994|回复: 2

STM32H743驱动LCD,图片显示泛红边

[复制链接]

5

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2015-5-13
在线时间
7 小时
发表于 2019-8-15 10:54:14 | 显示全部楼层 |阅读模式
    1-最近使用H743驱动一块8英寸的LCD,1024x600的,可以正常显示图片,但如果图片上有渐变色,显示就会泛红边,如果没有渐变色,图片显示正常。
    2-可以确定不是LCD的问题,因为我用F429驱动同样的LCD,可以完全正常显示同样的图片,而且程序的处理也是一样的。
    3-LTDC的配置H743和F429基本是一样的,LTDC频率基本一样,MCU的负载H743只做了显示,F429还控制了通信和外设,H743的负载比F429要轻,可以排除MCU负载问题。
    4-是不是LTDC或是DM2D的内部处理上,H743与F429之间有差别。
    thanks for reading and expect for your advice.

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2015-5-13
在线时间
7 小时
 楼主| 发表于 2019-8-15 17:58:20 | 显示全部楼层
结帖,问题找到了,743的LTDC与429的是有些区别,造成图片显示泛红原因是 hltdc.Init.PCPolarity = LTDC_PCPOLARITY_IIPC;//LTDC_PCPOLARITY_IPC;////像素时钟极性,这个参数引起的,429里用的是IPC,743里得用IIPC才行~~743的手册还没细看,谢谢各位
回复 支持 1 反对 0

使用道具 举报

3

主题

259

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2317
金钱
2317
注册时间
2016-12-2
在线时间
354 小时
发表于 2019-8-15 21:37:58 | 显示全部楼层
您有分别在743和429上面驱动同一个屏交叉测试吗?
这个参数是打出来的波形的设置, 即使CPU不同, 对于同一个屏. 不该有不同的驱动的参数.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-9 05:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表