工具/软件:Linux
最近、我开发了一个在 uboot 部件中显示图片的函数。
平台为 Freescale:imx6sl、屏幕为 Eink:ED060KC1。
1.如果屏幕未连接到电路板、我测量 VDDH 和 VPOS 为正确电压、即+25V 和+15V、则显示正确。
2.如果屏幕连接到主板,则 Eink 的批次是 R086,电压为+25V 和+15V,则显示正确。
但是、另一批 Eink 无法测量正确的电压、而且显示也错误。
我的程序只是拉高 PWRUP 引脚、然后拉高唤醒引脚、然后判断 PWR_GOOD 引脚是否正确。
我还设置了时序、寄存器读取为吹扫:
I2C_READ 9 = 0xe4
I2C_READ 10 = 0x0
I2C_Read 11 = 0x1E
I2C_READ 12 = 0xc0
为了获得一批良好的 Eink、1个寄存器读取为0xa7、15个寄存器读取为0xfa。
若要获得一批良好的 Eink、1寄存器读取为0xa3、15寄存器读取为0xa2。
那么、问题是、我的操作是否正确?