如视频, 驱动是从xboot里面移植出来的几乎没改动。
硬件原理图
硬件可以肯定没有问题,出厂自带的SDK运行显示都是正常的。
就是自己移植xboot的驱动来点屏才会出现这个问题。请高手们指定一下是什么问题。
离线
VSYNC的频率是多少呢?
第一次驱动LCD;
我理解的 VSYNC是行同步信号,指一幅图传输完, 频率是由时钟信号线的频率决定的。 这样理解对吗?
离线
时钟频率从18M到40M都试过,均会闪烁
离线
离线
背光是用PWM调控亮度的吧?是PWM的频率太低了。如果将亮度设成100%就不再闪烁,那就是这个问题。
不是PWM, 原理图上 直接一颗电阻拉高点亮的
离线
还发现一个现象,现在我画一个单色的矩形,如果我给缓冲区填写0x7f0000,那么上一行的下一行的像素点就错开了一个像素,
就像下面这样错开一个像素
如果填写0xff0000,那么上下像素就是对齐的,就不会闪烁。
就像这样
请教这是什么原因呢? 可能是哪里的问题呢?
离线
输出电容是不是小了一点?才1uf。用示波器量下这里波形看看
离线
我说的是buck这里C39
离线
输出电容是不是小了一点?才1uf。用示波器量下这里波形看看
硬件应该是没有问题的,出场自带的固件 显示动画什么的都是正常的。就我自己在裸机上弄得驱动好像有问题
离线
xing 说:海石生风 说:背光是用PWM调控亮度的吧?是PWM的频率太低了。如果将亮度设成100%就不再闪烁,那就是这个问题。
不是PWM, 原理图上 直接一颗电阻拉高点亮的
那应该是LCD的时序配置跟LCD不匹配导致
时许是照着SDK的设备树改的,晚上再研究一下时许
离线