ZHCU955C August 2021 – March 2024 DLPC7540
获取模式 | |
---|---|
返回参数 | |
字节 | 说明 |
字节 0 |
模式信息 bit0:应用程序模式 0 = 引导加载程序 1 = 主应用程序 2 = 主应用程序 True Global bit1:控制器配置 0 = 单个 1 = 多个 |
此命令用于返回我们是位于引导加载程序中还是位于主应用程序中。 |
获取控制器信息 | |
---|---|
返回参数 | |
字节 | 说明 |
字节 0-3 |
控制器 ID |
字节 4-12 |
控制器名称 |
返回 DLP 控制器信息。 |
获取版本 | |
---|---|
返回参数 | |
字节 | 说明 |
字节 0 |
应用程序主要版本 |
字节 1 |
应用程序次要版本 |
字节 2-3 |
应用程序补丁 |
字节 4 |
0-量产;A-α;B-β |
字节 5 |
(0-量产;1-255-α/β) |
字节 6 |
(0-非测试构建;1-255-测试构建编号) |
字节 7 |
API 主要版本 |
字节 8 |
API 次要版本 |
字节 9-10 |
API 补丁 |
字节 11 |
0-量产;A-α;B-β |
字节 12 |
(0-量产;1-255-α/β) |
字节 13 |
(0-非测试构建;1-255-测试构建编号) |
此命令用于返回当前活动应用程序的版本和底层 API 库的版本。可以使用获取模式命令来查询当前处于活动状态的应用程序。 |
获取 DMD 信息 | |
---|---|
返回参数 | |
字节 | 说明 |
字节 0-3 |
DMD 器件 ID |
字节 4-7 |
DMD 保险丝 ID |
字节 8-25 |
保留 |
字节 26-33 |
DMD 名称 |
返回 DMD 信息。 |
设置切换模式 | |
---|---|
写入参数 | |
字节 | 说明 |
字节 0 |
要切换到的应用程序 0 = 切换到引导加载程序 1 = 通过复位 2 = 无论 BOOT_HOLD GPIO 状态如何,都切换到应用程序。提供此选项仅用于调试用途 3 = 无论 BOOT_HOLD GPIO 状态如何,都切换到应用程序并启用 DMD True Global。 |
此命令用于在引导加载程序和应用程序模式之间进行切换。 |
获取 DMD 分辨率 | |
---|---|
返回参数 | |
字节 | 说明 |
字节 0-1 |
以像素为单位的 DMD 的有效宽度。 |
字节 2-3 |
以行数为单位的 DMD 的有效高度。 |
分别以像素数和行数为单位返回 DMD 宽度和高度。 |
获取闪存版本 | |
---|---|
返回参数 | |
字节 | 说明 |
字节 0 |
闪存版本主要版本 |
字节 1 |
闪存版本次要版本 |
字节 2 |
闪存版本子次要版本 |
返回唯一标识闪存图像的版本号。 |
获取闪存布局版本 | |
---|---|
返回参数 | |
字节 | 说明 |
字节 0-1 |
闪存配置布局版本 |
字节 2-33 |
闪存配置布局哈希值 |
字节 34-35 |
应用程序配置布局版本 |
字节 36-67 |
应用程序配置布局哈希值 |
返回闪存配置和应用配置布局支持的布局修订号和哈希值。 |
获取产品配置失败原因 | |
---|---|
返回参数 | |
字节 | 说明 |
字节 0 |
产品配置失败的原因。 0 = 产品配置的控制器无效 1 = 产品配置的 DMD 无效 2 = DMD 工程数据与实际 DMD 不符 3 = PAD 不能用于驱动 ECD 系统中的 SSI 或 DMD 4 = 焊盘配置无效 |
如果系统状态命令中设置了“Product Configuration Failed”(产品配置失败),则可使用此命令来获取产品配置失败的原因。 |
获取系统状态 | |
---|---|
返回参数 | |
字节 | 说明 |
字节 0-3 |
系统状态字 0 bit0:色轮旋转 bit1:色轮锁相 bit2:色轮锁频 bit3:灯亮起 bit4:内部 DRAM 存储器测试通过 bit10:帧速率转换启用 bit11:序列锁相 bit12:序列锁频 bit13:序列搜索 bit29:系统色点校准启用 bit30:可变照明校准启用 bit31:绚丽色彩校准启用 |
字节 4-7 |
系统状态字 1 bit0:序列错误 bit1:像素时钟超出范围 bit2:Vsync 有效 bit6:UART 端口 0 通信错误(如果启用端口) bit7:UART 端口 1 通信错误(如果启用端口) bit8:UART 端口 2 通信错误(如果启用端口) bit9:SSP 端口 0 通信错误(如果启用端口) bit10:SSP 端口 1 通信错误(如果启用端口) bit11:SSP 端口 1 通信错误(如果启用端口) bit12:I2C 端口 0 通信错误(如果启用端口) bit13:I2C 端口 1 通信错误(如果启用端口) bit14:I2C 端口 2 通信错误(如果启用端口) bit15:DLPC 初始化错误 bit16:发生灯硬件错误 bit17:灯 PPPRF 超时 bit19:未找到所选模式的频率间隔 bit20:DLPA3005 通信错误(如果 DLPA3005 存在) bit21:UMC 刷新带宽下溢 bit22:DMD 初始化错误 bit23:DMD 断电错误 bit24:源定义不存在 bit25:序列二进制不存在 bit26:产品配置失败 bit27:未加载抖动掩码 |
字节 8-11 |
系统状态字 2 bit0:EEPROM 初始化失败 |
从 DLP 控制器读取状态信息的命令。如果已启用状态中断功能(可通过 DLP Composer 中的默认 UI 工具进行配置),回读此命令将确认/停用中断引脚,直到下一次状态改变。 |
获取 EEPROM 数据存在 | |
---|---|
返回参数 | |
字节 | 说明 |
字节 0-1 |
校准数据块 bit0:色轮灯数据存在 bit1:SSI 校准数据存在 bit2:ADC 校准数据存在 bit3:WPC 传感器校准数据存在 bit4:WPC 亮度表数据存在 bit5:XPR 校准数据存在 bit6:XPR 波形校准数据存在 bit7:边缘融合数据存在 bit8:表面校正数据存在 |
报告哪些校准数据块存在于 EEPROM 中。在发送 EEPROM 失效命令 (0x0A) 之前使用此命令。 |
设置通用延迟命令 | |
---|---|
写入参数 | |
字节 | 说明 |
字节 0-3 |
以毫秒为单位的延迟 |
收到此命令后,控制器等待指定的时间段,再执行下一条命令。此命令用于自动初始化”批处理文件配置。使用此命令可在两条命令的执行之间插入延迟。 |
设置 EEPROM 失效 | |
---|---|
写入参数 | |
字节 | 说明 |
字节 0 |
使设置数据失效 bit0:使设置失效 |
字节 1-2 |
使校准数据失效 bit0:使色轮灯数据失效 bit1:使 SSI 校准数据失效 bit2:使 ADC 校准数据失效 bit3:使 WPC 传感器校准数据失效 bit4:使 WPC 亮度表数据失效 bit5:使 XPR 校准数据失效 bit6:使 XPR 波形校准数据失效 bit7:使边缘融合数据失效 bit8:使表面校正数据失效 |
根据输入参数使 EEPROM 数据的用户设置部分和/或 EEPROM 数据的校准部分或两者都失效,并重新启动系统。如果未选择任何设置或校准数据,该命令将不执行任何操作。注意:选择“获取 EEPROM 数据存在”命令中返回的有效标志。 |
设置启动界面捕获 | |
---|---|
写入参数 | |
捕获屏幕上显示的当前外部图像,并将其作为启动界面图像存储到闪存中。 |
获取启动界面捕获状态 | |
---|---|
返回参数 | |
字节 | 说明 |
字节 0 |
捕获状态 0 = 由于存在错误或超时,图像捕获终止 1 = 正在将外部图像写入内部 DRAM 启动界面缓冲区 2 = 已成功将图像捕获到内部 DRAM 启动界面缓冲区中 3 = 正在将图像编程到闪存中 4 = 已成功将图像编程到闪存中 |
字节 1 |
完成状态 (百分比) |
返回启动界面捕获的当前状态。 |
设置终止启动界面捕获 | |
---|---|
写入参数 | |
终止任何正在进行的启动界面捕获 |