linux驱动LCD花屏或者是就是不亮,应该从哪方面下手调试?一般都先考虑哪里会出问题?
我觉得要先排除硬件问题,如果硬件确定没问题了,开始看看是不是通信问题。
通信问题先看看能不能获取屏幕寄存器的数据,如果可以再开始简单的读写,如果读写都没问题,就看屏幕的配置参数了,如果寄存器配置没问题,要就不好找问题了。
第一,先确定屏是不是好的,用其他的单片机驱动一下,确认接线、电压等。
第二,如果屏可以正常驱动,用逻辑分析仪看看时序是不是对。
第三,最好先用模拟的spi驱动。
如果是屏闪估计是驱动和屏初始化配置的问题。还有系统是否支持。
如果一点都不亮,看哪里来的屏。以前亮不亮。都不知道的话就不好说。
本帖最后由 damiaa 于 2022-9-19 08:07 编辑1.首先排查硬件设计,确认原理图是否有错误。
2.测量外围电路,电源,时钟信号是否都正常。
3.不亮可以先确认背光功能是否正常。如果有可能先开背光。
4. LCD 通信的时序需要确认。还有就是LCD的参数设置是否正常
没搞过linux,学习下