OpenEdv-开源电子网

标题: stm32h7LTDC LCD一部分像素点闪烁 [打印本页]

作者: 980224hao    时间: 2021-10-12 09:52
标题: stm32h7LTDC LCD一部分像素点闪烁
@正点原子屏幕:10.1寸

板子:正点原子开发板stm32h7
程序:正点原子:综合测试、emwin显示bmp图片、图片显示。
问题:显示图片时,图片中有一些像素点一直闪烁。程序只刷一次。单色屏的时候,不会有这种现象。
试过减低和提升显示频率,启动/静止硬件抖动,都是一样。
这是为什么?有人遇过这种问题吗?

作者: hou18    时间: 2021-10-12 09:52
本帖最后由 hou18 于 2021-10-12 16:48 编辑

我这边测试了一下,发现HAL库代码是有抖动的情况,使用寄存器版的图片显示没有这个情况,你这边可以使用寄存器的代码看下,我这边已与研发反应hal库抖动的问题,研发那边在查找问题中
作者: 980224hao    时间: 2021-10-13 08:15
hou18 发表于 2021-10-12 09:52
我这边测试了一下,发现HAL库代码是有抖动的情况,使用寄存器版的图片显示没有这个情况,你这边可以使用寄 ...

是的,我试了一下可以了,谢谢你
作者: 980224hao    时间: 2021-10-13 11:03
HAL库的也解决了,只要在LTDC配置中像素时钟极性改为LTDC_Handler.Init.PCPolarity=LTDC_PCPOLARITY_IIPC;        //像素时钟极性
作者: 980224hao    时间: 2021-10-13 11:04
主要是10.1寸的像素时钟极性是相反的,改一下就可以了





欢迎光临 OpenEdv-开源电子网 (http://openedv.com/) Powered by Discuz! X3.4