TFT 为什么会白屏?
背光亮着却没有画面时,LCD 玻璃是透明的:驱动 IC 没有在驱动像素。原因几乎总是初始化,而不是面板坏了。
9 步检查清单
- 供电电压:大多数模组为 3.3 V 逻辑;5 V 逻辑可能损坏模组。
- 复位时序:RESET 至少拉低 10 µs,然后等待 120 ms。
- CS / DC 接反:最常见的接线错误。
- SCK / MOSI:用逻辑分析仪确认。
- 库里选错了驱动:ILI9341、ST7789 和 ILI9488 的配置不能互换。
- SPI 模式和速度:从 10 MHz、模式 0 开始。
- 面板专用初始化表:GC9A01 和 ST7701S 尤其要注意。
- 色深不匹配:ILI9488 走 SPI 需要 18 位。
- 只接了背光电源:有些模组的逻辑部分由单独的引脚供电。
还是解决不了?通过咨询工程师把模组照片和代码发给我们。
常见问题
为什么上传代码后 TFT 是白屏?
显示控制器上电了但没有初始化。确认库针对你的具体驱动 IC 和引脚做了配置,并且在初始化序列之前进行了复位。
SPI 模式错误会导致白屏吗?
会。大多数 TFT 驱动使用 SPI 模式 0,有些模组需要模式 3。试着把时钟降到 10 MHz,两种模式都测一下。