背景:

ESP32S3通过SPI接口+RGB数据线,驱动AXS15231B显示屏。

屏幕分辨率170*560。

问题现象描述:

  • 1.屏幕厂家提供的SPI命令初始化配置参数,烧写进去后,屏幕无任何显示现象。
  • 2.解决屏幕显示后,显示图片存在下面有多条白色细纹现象
  • 3.解决多条白色细纹现象后,存在闪屏抖动现象。

问题解决方法详细说明:

问题1:按厂家提供的SPI命令初始化配置参数,烧写进去后,屏幕无任何显示。

1. 分析1:验证硬件复位时序是否正常,

  • 验证没问题,满足时序要求,同时命令支持软复位

2. 验证SPI写数据是否正常,验证没问题

  • 可针对指令去控制,看屏幕显示

3. 定位大概率倾向于SPI初始化配置有问题

  • 按厂家提供的无法显示,官方也无法显示。后续更改相关初始配置,可以显示成功。

问题2:解决屏幕显示后,显示图片存在下面有多条白色细纹现象

1. 分析1:比较倾向于分辨率不对,

  • 分辨率改为172,成功解决这个问题

问题3:多条白色细纹现象后,存在闪屏,抖动问题

1. 分析1:尝试更改相关同步参数,最后更改时钟。成功解决这个问题

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐