KDocs 研发资料库
  • 音频技术应用文档入口汇总
  • 杰理WINDOWS环境安装及其他事项
  • LINUX安装和编译
  • Linux环境编译SDK教程(ubuntu18.04)
  • 音频类补丁汇总表
  • 认证资料获取汇总(最新资料后台会更新)
  • 《Hi-Res申请指南v1.0》
  • FreeRTOS 开源协议版本
  • uCOS 开源协议版本信息
  • 各个模块关键资料汇总
  • 软件调试方法
  • Makefile编译
  • 提bug的规范
  • 常规设备使用指导
  • 对外特别发布开发注意点信息汇总
  • AD697X软件问题整理
  • AC700N软件问题整理
  • AC701X耳机软件问题整理
  • 951&961软件问题整理
  • AC104X软件问题整理
  • AC128N问题整理文档
  • 可视化工具调试问题整理
  • 耳机资料汇总
  • AC704N、 AC705N相关应用
  • AC695N&AC696N&AC608N音箱问题整理
  • JL701N音箱问题整理
  • AC692X软件问题整理
  • AC706N音箱问题整理
  • JL701N音箱问题整理(可视化工具SDK)
  • JL703N音箱问题整理
  • JL709N(JL689N)音箱问题整理
  • JL7094系列-入门到进阶开发指导
  • AC210N音箱问题整理
  • 无线麦系列版本支持指南
  • AW32N无线麦问题整理
  • lAD697X&JL701X 无线麦软件共性问题整理
  • AC706N无线麦问题整理
  • AW36N无线麦问题整理
  • AC710X无线麦问题整理
  • 唤醒源获取及唤醒IO设置
  • 电源
  • LVD
  • 长按复位配置方法
  • 低功耗应用
  • TIMER
  • UART
  • SPI
  • 内部FLASH空间添加用户自定义区域
  • IIC
  • GPIO
  • MCPWM
  • SD&U盘
  • 时钟&晶振
  • GPCNT
  • IO口crossbar映射功能
  • 文件系统使用总结
  • 复用应用
  • LINEIN_AUX相关应用
  • IIS音频接口应用
  • SPDIF模式相关(HDMI_ARC、光纤、同轴)
  • PDM LINK
  • 外设相关应用
  • 蓝牙相关
  • 杰理蓝牙距离调试文档
  • TWS耳机配对方式使用及生产把控指南
  • GFP谷歌快连及其认证流程指引
  • 蓝牙发射器(bt_emitter)相关
  • BLE应用
  • 关于提升BLE传输速率说明
  • BLE测试数据
  • MUSIC 模式相关应用
  • MIDI音乐实现
  • PC相关应用
  • FM相关应用
  • AC695N_AC696N FM天线ESD静电防护措施说明V2.0_20250107
  • fm应用详细设计说明书
  • 杰理FM硬件指南-20230315
  • ADC模块
  • AUDIO相关应用
  • 新Tools的音效调试使用
  • 混响应用使用说明
  • 音效调式
  • 音箱耳机低音小音量增强实现方法
  • DAC输出功率调试
  • DAC性能测试指南
  • 针对各类底噪、电流声分析流程
  • 录音相关应用
  • OPUS编解码相关
  • RTC相关应用
  • 升级相关
  • UI相关应用
  • 通话调试流程指南
  • 通话相关应用
  • 省电容mic使用手册
  • 如何测试验证手表通话系统的语音失真 V1.0
  • AC695X_AC696X_AD697X 常见通话问题处理参考资料
  • 通话调试问题确定步骤
  • 内置触摸调试指南
  • 低功耗内置触摸介绍V2.2
  • 触摸相关文档
  • AC697X、AC698X内置触摸调试及整改方法V1.0
  • 产测相关应用
  • AC63X BLE DUT测试介绍
  • 兆华序列使用简易说明
  • JL_1T2蓝牙测试盒音频文件更换说明
  • ENC相关应用入口汇总
  • ANC相关应用入口汇总
  • JL DMS通话调试手册-V3.9.4
  • ANC-ENC结构设计要点-20240407
  • 半入耳式ANC耳机器件选型与结构设计指南V1.0
  • JL 耳道自适应调试指南
  • ANC相关问题处理
  • ANC调试文档
  • 评估蓝牙耳机通话上行降噪性能的方法 V1.0 (2)
  • FCC 或者 BQB 认证相关应用
  • BQB profile 测试中常遇到的问题点汇总
  • 蓝牙参数整理20210811
  • 杰理科技认证问题参考
  • 无线音频产品开发指南
  • 无线麦系列从入门到进阶开发指导
  • 量产烧录相关说明
  • 一拖八烧录器远程过程调用说明
  • 量产相关建议
  • EffectTool(eq)调试工具说明文档
  • AC897AD697系列的EQ调试方法-V3
  • 杰理调音指南-20220622
  • 音效模块总结
  • 简要调音步骤指引(可视化)
  • 耳机充电与通信调试指南
  • 充电仓硬件调试指南
  • 充电仓软件问题整理
  • AC951常用说明
  • AC951_AC961_开发板使用说明V1.0
  • 彩屏仓AC982 入门指导及FAQ
  • 蓝牙音频APP相关应用
  • 手机APP的简介和开发流程
  • 蓝牙音频系列-硬件设计指南
  • 静电测试及整改方法-20220706
  • TWS耳机底噪整改指南V1.2
  • 杰理蓝牙距离调试文档
  • 蓝牙RF硬件设计与调试V1.1-20250219
  • AC695N_AC696N FM天线ESD静电防护措施说明V2.0_20241228
  • 音效调试指南
  • 无线话筒K歌音箱标准开发流程
  • 杰理科技 700N TWS耳机产品标准-202303
  • 杰理科技 701N 广播产品标准-202303
  • JL-HAT ANC高效产测自适应
  • 无线话筒测试板使用介绍
  • 一拖八频偏校准使用说明
  • 领夹麦产测工具使用介绍
  • Dongle量产测试说明
  • Dongle+Tws或头戴式 SDK通过工具绑定配对功能说明文档
  • 双麦ENC产测宏配置验证方法 V1.0
  • JL耳机方案麦克风声学测试指令_V1.0
  • JL耳机方案麦克风声学测试指令_V2.0
  • JL_ENC自动测试命令_V0.0.1
  • JL蓝牙测试盒用例说明
  • LDAC自测环境搭建_ubuntu
  • 延迟小板使用手册
  • 杰理库文件的制作及添加实现过程
  • 关于 AC635N&AC636N系列免晶振兼容性补丁 说明
  • 关于 AC63系列VM兼容性修复补丁_20250224 说明
  • 关于 AC632N &AE632N_ 蓝牙& 低功耗兼容性修复补丁 说明
  • AD698N和AC638N电压优化补丁V3说明
  • 关于 AC635N&AC636N漏电和E&G版兼容联合补丁 说明
  • AD698N和AC638N电压优化补丁V2说明
  • 702相关应用
  • 2024-4-30 发布歌词显示SDK开发注意事项
  • BQB RF & FCC 认证测试固件问题汇总及源码
  • BQB profile 测试中常遇到的问题点汇总
  • 进dut测试模式方法及固件
  • 704-频偏修改bin文件合集
  • 701手表BQB PROFILE认证注意事项
  • 认证的干扰规避整改
  • 海外CRA认证报告生成说明
  • JL700N可视化工具问题处理文档
  • JL701X可视化工具问题处理文档
  • JL701N_earphone_release_v1.6.0_ANC 低功耗问题补丁
  • JL708X可视化工具问题处理文档
  • JL709N可视化工具问题处理文档
  • JLstudio可视化工具使用说明
  • 一拖二-串口_蓝牙_app在线EQ、通话参数及调试方式和内置触摸调试
  • 可视化JL701M_DONGLE_SDK添加MIC为发射源
  • 可视化JL701M_DONGLE_SDK添加按键切换usb audio与MIC发射源
  • JL701M_DONGLE_SDK_1.0.0_dongle输入linein输出dac
  • 701可视化_a2dp_to_le_demo说明
  • 耳机系列demo汇总
  • JL7018F&JL7006F_7003F AUX IIS
  • 一键连接应用
  • 普通SDK动态开关一拖二功能
  • 蓝牙分析仪(EllisysBluetoothAnalyzer)抓包例程
  • TWS配对常见应用
  • APP自定义按键的demo
  • AC700N 播歌双EQ DEMO示例及说明
  • AC698V164 MIC与蓝牙音乐共同输出DAC demo
  • 添加第三方算法以及多算法授权流程
  • 空间音频配置方法
  • 普通高低电平TWS耳机控制通讯
  • 入耳检测状态更新demo解析
  • 资源优化(非可视化的SDK)
  • 资源优化(可视化SDK)
  • 翻译耳机、语音识别应用demo
  • 耳机抗干扰问题排查和优化
  • AC698D2 抗干扰优化
  • AC696X软件问题整理
  • AC695X软件问题整理
  • AC695X软件问题整理_1722249702
  • AC608X软件问题整理
  • JL701N_2T1_DUPLEX 应用软件问题汇总
  • le_audio_1.0.0_patch05 以及之前的版本IRkey 功能异常修改
  • AC706N-le_audio-200SDK有线_无线麦录音demo
  • jl701n_le_audio_v200patch02 IO串口升级修改串口单次发送字节长度的修改办法
  • 703创建IIS 输入dac输出音频流demo
  • 703将媒体流音频同时上传PC_mic录音demo实现
  • 703四路IIS输入输出demo
  • 底噪调试
  • AW328A烧录说明
  • 文档合集
  • AC706N_wireless_mic_release_PATCH_20240712 补丁 说明
  • AC706N_wireless_mic_release_PATCH_20240726 补丁 说明
  • AC706N_wireless_mic_release_V1.0.0、1.0.1、1.0.2 补丁 说明
  • AC706N_wireless_mic_release_V1.1.2 中的2T1应用 RX端不绑定配对,TX端实现绑定配对的修改方法
  • 各系列省晶振实现方法
  • iis tx rx说明文档
  • spdif信号
  • 蓝牙电话本
  • 安卓手机同步时间补丁
  • CDC配置
  • PC模式下增加Teams唤起功能
  • 杰理HDMIARC开发实现过程
  • AC701N patch06之前的版本用第三方算法节点实现新版本的pcm delay节点功能
  • (K歌音箱)各SDK音效配置相关说明
  • 长文件录音
  • 点阵屏歌词字库相关(蓝牙歌词,普通歌词)
  • 字模提取工具说明
  • 音箱可视化彩屏-入门到进阶开发指导
  • 彩屏LVGL UI设计及工具使用
  • 使用内部UI框架进行UI调试的系列步骤
  • AD101C使用强制升级工具spi 烧录不了问题处理(测试版本)
  • AD161扩展灯板说明文档
  • 歌词显示器开发注意项
  • 使用硬件数字增益控制通话下行音量(可视化)
  • 杰理小牛产测资料
  • ENC配置说明
  • 通话调试流程指引
  • ANC相关功能demo
  • 无线麦硬件资料汇总
  • 无线麦相关应用
  • 无线麦复杂功能补丁包汇总
  • 无线话筒形态SDK程序&开发经验&问题点分享
  • 双模式结合应用问题汇总
  • 无线麦距离优化案例
  • 无线麦系列中的双工形态(duplex)演变开发对讲机方案开发资料
  • 音箱入门到进阶指导文档(编写中)
  • 蓝牙耳机品控和生产技巧
  • 982过_欠压标志获取异常
  • 如何获取最新涂鸦SDK及库文件
  • 无线话筒K歌音响-调音标准流程
  • 无线话筒产测流程

701N屏幕驱动配置说明

📎 原始文档:https://www.kdocs.cn/l/cvRMjHHXTnuKimage

701N屏幕驱动配置说明文档

珠海市杰理科技股份有限公司

Zhuhai Jieli Technology Co.,LTD

版权所有,未经许可,禁止外传

修改记录

版本更新日期描述
1.02021 / 12 / 13701N watch屏幕驱动配置使用手册
更新:●建立初始版本

目录
一、 整体介绍...................................................................................................... 4
(一) 编写目的.........................................................................................................................................4
(二) 规格.................................................................................................................................................4
二、 SPI屏接口时序...........................................................................................5
(一) 3-wire SPI时序以及配置............................................................................................................... 5
(二) 3-wire DSPI时序以及配置............................................................................................................6
(三) 4-wire SPI时序以及配置...............................................................................................................8
(四) 4-wire DSPI时序以及配置.......................................................................................................... 10
(五) QSPI时序以及配置......................................................................................................................11
三、 屏幕驱动参数配置说明............................................................................ 15
(一) 板级配置....................................................................................................................................... 15
(二) 屏幕相关参数配置....................................................................................................................... 16
(三) 屏幕接口注册............................................................................................................................... 18
四、 屏幕驱动具体配置.................................................................................... 20
(一) 配置相关说明...............................................................................................................................20
1. 4wire-spi ................................................................................................................................... 21
2. 4wire-dspi ................................................................................................................................. 23
3. 3wire-spi ................................................................................................................................... 24
4. 3wire-dspi ................................................................................................................................. 25
5. qspi ........................................................................................................................................... 26
五、 客户常见问题反馈解答............................................................................28
Q1:3wire-SPI和4wire-SPI有什么区别? ................................................................................................28

一、整体介绍

(一)编写目的

该文档主要描述701x_SDK开发包的屏幕驱动配置的使用说明及开发中注意的一些问题,为用户进行二次开发提供参考。

(二)规格

701x 系列芯片的硬件推屏模块可支持SPI屏( SPI/DSPI/QSPI)、8bit MCU 屏以及8bit RGB屏,颜色类型支持RGB565、RGB666 以及RGB888,最大可支持480x480分辨率。

二、SPI屏接口时序

(一)3-wire SPI 时序以及配置

(1) RGB565, 1P2T, 1T 8B
image 配置:
#define SPI_IF_MODE ( SPI_MODE| SPI_WIRE3)
#define OUT_FORMAT FORMAT_RGB565
#define PIXEL_TYPE (PIXEL_ 1P2T |PIXEL_ 1T 8B)
(2) RGB666, 1P3T, 1T 8B
image 配置:
#define SPI_IF_MODE ( SPI_MODE| SPI_WIRE3)
#define OUT_FORMAT FORMAT_RGB666
#define PIXEL_TYPE (PIXEL_ 1P3T |PIXEL_ 1T 8B)
(3) RGB565, 1T 16B
image 配置:
#define SPI_IF_MODE ( SPI_MODE| SPI_WIRE3)
#define OUT_FORMAT FORMAT_RGB565
#define PIXEL_TYPE (PIXEL_ 1P 1T |PIXEL_ 1T 16B)
(4) RGB666, 1T 18B
image 配置:
#define SPI_IF_MODE ( SPI_MODE| SPI_WIRE3)
#define OUT_FORMAT FORMAT_RGB666
#define PIXEL_TYPE (PIXEL_ 1P 1T |PIXEL_ 1T 18B)
(5) RGB888, 1T24B
image 配置:
#define SPI_IF_MODE ( SPI_MODE| SPI_WIRE3)
#define OUT_FORMAT FORMAT_RGB888
#define PIXEL_TYPE (PIXEL_ 1P 1T |PIXEL_ 1T24B)

(二)3-wire DSPI 时序以及配置

(1) RGB565, 1P 1T
image 配置:
#define SPI_IF_MODE (DSPI_MODE| SPI_WIRE3)
#define OUT_FORMAT FORMAT_RGB565
#define PIXEL_TYPE (PIXEL_ 1P 1T |PIXEL_ 1T 8B)
(2) RGB666, 1P 1T
image 配置:
#define SPI_IF_MODE (DSPI_MODE| SPI_WIRE3)
#define OUT_FORMAT FORMAT_RGB666
#define PIXEL_TYPE (PIXEL_ 1P 1T |PIXEL_ 1T9B)
(3) RGB666, 2P3T
image 配置:
#define SPI_IF_MODE (DSPI_MODE| SPI_WIRE3)
#define OUT_FORMAT FORMAT_RGB666
#define PIXEL_TYPE (PIXEL_2P3T |PIXEL_ 1T6B)
(4) RGB888, 1P 1T
image 配置:
#define SPI_IF_MODE (DSPI_MODE| SPI_WIRE3)
#define OUT_FORMAT FORMAT_RGB888
#define PIXEL_TYPE (PIXEL_ 1P 1T |PIXEL_ 1T 12B)
(5) RGB888, 2P3T
image 配置:
#define SPI_IF_MODE (DSPI_MODE| SPI_WIRE3)
#define OUT_FORMAT FORMAT_RGB888
#define PIXEL_TYPE (PIXEL_2P3T |PIXEL_ 1T 8B)

(三)4-wire SPI 时序以及配置

(1) RGB565
image 配置:

| #define SPI_IF_MODE | ( SPI_MODE| SPI_WIRE4) | | --- | --- | | #define OUT_FORMAT | FORMAT_RGB565 | | #define PIXEL_TYPE | (PIXEL_ 1P 1T |PIXEL_ 1T 16B) | | 或
#define SPI_IF_MODE | ( SPI_MODE| SPI_WIRE4) | | #define OUT_FORMAT | FORMAT_RGB565 | | #define PIXEL_TYPE | (PIXEL_ 1P2T |PIXEL_ 1T 8B) |

(2) RGB666

image 配置:
#define SPI_IF_MODE ( SPI_MODE| SPI_WIRE4)
#define OUT_FORMAT FORMAT_RGB666
#define PIXEL_TYPE (PIXEL_ 1P 1T |PIXEL_ 1T 18B)或
#define SPI_IF_MODE ( SPI_MODE| SPI_WIRE4)
#define OUT_FORMAT FORMAT_RGB666
#define PIXEL_TYPE (PIXEL_ 1P3T |PIXEL_ 1T 8B)
(3) RGB888
image 配置:

| #define SPI_IF_MODE | ( SPI_MODE| SPI_WIRE4) | | --- | --- | | #define OUT_FORMAT | FORMAT_RGB888 | | #define PIXEL_TYPE | (PIXEL_ 1P 1T |PIXEL_ 1T24B) | | 或
#define SPI_IF_MODE | ( SPI_MODE| SPI_WIRE4) | | #define OUT_FORMAT | FORMAT_RGB888 | | #define PIXEL_TYPE | (PIXEL_ 1P3T |PIXEL_ 1T 8B) |

(四)4-wire DSPI 时序以及配置

(1) RGB565, 1P 1T
image 配置:
#define SPI_IF_MODE (DSPI_MODE| SPI_WIRE4)
#define OUT_FORMAT FORMAT_RGB565
#define PIXEL_TYPE (PIXEL_ 1P 1T |PIXEL_ 1T 8B)

(2) RGB666, 1P 1T

image 配置:
#define SPI_IF_MODE (DSPI_MODE| SPI_WIRE4)
#define OUT_FORMAT FORMAT_RGB666
#define PIXEL_TYPE (PIXEL_ 1P 1T |PIXEL_ 1T9B)

(3) RGB666,2P3T

image 配置:
#define SPI_IF_MODE (DSPI_MODE| SPI_WIRE4)
#define OUT_FORMAT FORMAT_RGB666
#define PIXEL_TYPE (PIXEL_2P3T |PIXEL_ 1T6B)

(4) RGB888, 1P 1T

image 配置:
#define SPI_IF_MODE (DSPI_MODE| SPI_WIRE4)
#define OUT_FORMAT FORMAT_RGB888
#define PIXEL_TYPE (PIXEL_ 1P 1T |PIXEL_ 1T 12B)

(5) RGB888,2P3T

image 配置:
#define SPI_IF_MODE (DSPI_MODE| SPI_WIRE4)
#define OUT_FORMAT FORMAT_RGB888
#define PIXEL_TYPE (PIXEL_2P3T |PIXEL_ 1T 8B)

(五)QSPI 时序以及配置
(1) RGB565

1 RGB565,mode 0(1 lane)
imageimage 配置:
#define SPI_IF_MODE (QSPI_MODE|QSPI_SUBMODE0)
#define OUT_FORMAT FORMAT_RGB565
#define PIXEL_TYPE (PIXEL_ 1P2T |PIXEL_ 1T 8B)
2 RGB565,mode 1(4 lane)
imageimage 配置:
#define SPI_IF_MODE (QSPI_MODE|QSPI_SUBMODE1)
#define OUT_FORMAT FORMAT_RGB565
#define PIXEL_TYPE (PIXEL_ 1P2T |PIXEL_ 1T2B)
(2) RGB666
1 RGB666,mode 0(1 lane)
imageimage 配置:
#define SPI_IF_MODE (QSPI_MODE|QSPI_SUBMODE0)
#define OUT_FORMAT FORMAT_RGB666
#define PIXEL_TYPE (PIXEL_ 1P3T |PIXEL_ 1T 8B)
2 RGB666,mode 1(4 lane)
imageimage 配置:
#define SPI_IF_MODE (QSPI_MODE|QSPI_SUBMODE1)
#define OUT_FORMAT FORMAT_RGB666
#define PIXEL_TYPE (PIXEL_ 1P3T |PIXEL_ 1T2B)
3 RGB666,mode 2(4 lane)
imageimage 配置:
#define SPI_IF_MODE (QSPI_MODE|QSPI_SUBMODE2)
#define OUT_FORMAT FORMAT_RGB666
#define PIXEL_TYPE (PIXEL_ 1P3T |PIXEL_ 1T2B)

(3) RGB888

1 RGB888,mode 0(1 lane)
imageimage 配置:
#define SPI_IF_MODE (QSPI_MODE|QSPI_SUBMODE0)
#define OUT_FORMAT FORMAT_RGB888
#define PIXEL_TYPE (PIXEL_ 1P3T |PIXEL_ 1T 8B)
2 RGB888,mode 1(4 lane)
imageimage 配置:
#define SPI_IF_MODE (QSPI_MODE|QSPI_SUBMODE1)
#define OUT_FORMAT FORMAT_RGB888
#define PIXEL_TYPE (PIXEL_ 1P3T |PIXEL_ 1T2B)
3 RGB888,mode 2(4 lane)
imageimage 配置:
#define SPI_IF_MODE (QSPI_MODE|QSPI_SUBMODE2)
#define OUT_FORMAT FORMAT_RGB888
#define PIXEL_TYPE (PIXEL_ 1P3T |PIXEL_ 1T2B)

三、屏幕驱动参数配置说明

屏幕驱动三个部分的配置,分别为板级配置,屏幕相关参数配置以及屏幕接口配置。

(一)板级配置

板级配置主要是配置跟屏相关的普通io 口, 比如复位脚、背光脚、TE 脚等等。
image .pin_reset : 复位脚
.pin_cs : 片选脚
.pin_rs : 命令/数据选择脚(4-wire spi/4-wire dspi)
.pin_bl : 背光控制脚(可接pwm输出,调节背光亮度)
.pin_dc : mcu屏数据/命令选择脚
.pin_en : 屏使能脚(可控制屏的电源开关)
.pin_te : te脚(不带te 的屏可不配)

(二)屏幕相关参数配置

image scr_x/scr_y/scr_w/scr_h : SPI/MCU屏有效显示区域设置(可指定屏幕的部分或者全部区域)
in_width:显示缓存宽度(一般跟屏幕有效区域宽度scr_w相等)
in_height : 显示缓存高度(一般跟屏幕有效区域高度scr_h相等)
in_format : 显示缓存格式,一般选择RGB565,如果屏幕接口支持RGB888 格式, 同时想要更好的显示效果可选RGB888,不过会消耗更多的内存。
enum OUTPUT_FORMAT {​
OUTPUT_FORMAT_RGB888,
OUTPUT_FORMAT_RGB565,​} ;
lcd_width : 屏幕的水平分辨率
lcd_height : 屏幕的垂直分辨率
lcd_type : 屏幕接口类型
typedef enum lcd_type_cfg {​
LCD_TYPE_SPI,// SPI屏
LCD_TYPE_MCU,// MCU屏
LCD_TYPE_RGB,// RGB屏​} LCD_TYPE;
buffer_num : buffer 的数量(范围:1~2),为了获得更好的性能,一般默认为 2
buffer_size : buffer 的大小,可支持分块(分块可以减少显示缓存的大小),分块的原则是水平方向不分块,垂直方向分块
fps:期望推屏帧率,会通过期望的帧率计算出合适的推屏时钟,可能会跟实际推屏帧率有偏差
spi_mode:参考Chapter 2
pixel_type:参考Chapter 2
out_format:参考Chapter 2
port:SPI 出口选择,SPI屏默认选择SPI_PORTA
#define SPI_PORTA 0
#define SPI_PORTB 1
注:SPI_PORTA支持SPI、DSPI、QSPI接口, SPI_PORTB只支持SPI
image 以及DSPI
spi_dat_mode:根据屏的 dat 脚是否为双向引脚来选择,一般默认选择 SPI_MODE_UNIDIR
#define SPI_MODE_UNIDIR 0//半双工,d0分时发送接收
#define SPI_MODE_BIDIR 1//全双工,d0发送、d1接收
debug_mode_en:调试模式,一般在调屏时打开,推纯色显示
debug_mode_color:调试模式颜色设置

(三)屏幕接口注册

image logo:屏驱动名称,在有多个屏驱动的应用场合,用于匹配屏驱动的标识
row_addr_align:行对齐,根据屏幕手册设置,一般为 1
column_addr_align:列对齐,根据屏幕手册设置,一般为 1
lcd_cmd:初始化命令列表
cmd_cnt:命令数量
param:屏幕参数结构地址
reset:复位引脚接口,对复位时序有特殊要求时注册,否则使用内部通用的复位时序
backlight_ctrl:背光控制接口,熄屏/亮屏时调用
entersleep:屏幕休眠接口,熄屏时调用
exitsleep:屏幕唤醒接口,亮屏时调用

四、屏幕驱动具体配置

(一)配置相关说明

这里以一款RM69330控制器、454x454分辨率的圆屏为例进行说明。
image 从以上描述中可以看到,这款屏可以支持3-wire SPI、4-wire SPI、QSPI 以及8bit-MCU接口。

1.4wire-spi

(1) Lcd可读写

1 硬件配置 IM[1:0]引脚电平配置为01
imageimage 2 驱动配置
根据屏所支持的时序,参考701N屏幕驱动配置说明.docx,选择合适的宏
imageimageimage 3 板级配置
imageimage

(2) Lcd只写

1 硬件配置 IM[1:0]引脚电平配置为01
imageimage 2 驱动配置
根据屏所支持的时序,参考701N屏幕驱动配置说明.docx,选择合适的宏
imageimage 3 板级配置
imageimage

2.4wire-dspi

1 硬件配置 IM[1:0]引脚电平配置为01
imageimage 2 驱动配置
根据屏所支持的时序,参考701N屏幕驱动配置说明.docx,选择合适的宏
imageimageimage 3 板级配置
imageimage

3.3wire-spi

1 硬件配置 IM[1:0]引脚电平配置为01
imageimage 2 驱动配置
根据屏所支持的时序,参考701N屏幕驱动配置说明.docx,选择合适的宏
imageimage 3 板级配置
imageimage

4.3wire-dspi

1 硬件配置 IM[1:0]引脚电平配置为01
imageimage 2 驱动配置
根据屏所支持的时序,参考701N屏幕驱动配置说明.docx,选择合适的宏
imageimageimage 3 板级配置
imageimage

5. qspi

1 硬件配置 IM[1:0]引脚电平配置为01
imageimage 2 驱动配置
根据屏所支持的时序,参考701N屏幕驱动配置说明.docx,选择合适的宏
imageimageimage 3 板级配置
imageimage

五、客户常见问题反馈解答

Q1:3wire-SPI和4wire-SPI有什么区别?

请看下图:
3wire和4wire最主要的区别是有没有WRX脚,即我们通常说的命令/数据选择脚。
同时3wire和4wire还有interface I和interface II 的区分,interface I是半双工的,interfaceII是全双工的。
image