| 
 | 
 
发表于 2023-4-3 14:35:10
 1563 浏览  0 回复
                                 
 
 
UIS7862S 如何通过指令来读取屏端寄存器的值?
                                
 
[QUESTION] 
        如何通过指令来读取屏端寄存器的值?  
 
[ANSWER] 
        进入kernel后如何通过指令来读取屏端寄存器的值? 
1、adb shell 
2、cd /sys/class/display/dsi 
3、对屏端寄存器进行读写操作 
 
1)使用dcs指令进行read 
格式: 
(1) echo reg count > dcs_read 
 (2) cat dcs_read 
举例: 
 (1) echo 0x0A 0x01 > dcs_read 
 (2) cat dcs_read 
 返回值:data[0] = 0x9c 
 
2)使用dcs指令进行write 
格式: 
 echo reg param0 param1 param2 ... > dcs_write 
举例: 
echo 0x2B 0x10 0x1A 0x5C > dcs_write 
echo 0x28 > dcs_write 
echo 0x10 > dcs_write 
 
3)使用gen指令进行read 
格式: 
(1) echo reg count > gen_read 
(2) cat gen_read 
举例: 
(1) echo 0x0A 0x01 > gen_read 
(2) cat gen_read 
 
返回值:data[0] = 0x9c 
 
4、使用gen指令进行write 
格式: 
echo reg param0 param1 param2 ... > gen_write 
举例: 
echo 0x2B 0x10 0x1A 0x5C > gen_write 
 echo 0x28 > gen_write 
 echo 0x10 > gen_write 
 
 |   
 
 
 
 |  
| 
 手机微信同号:13682654092 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
	
登录或注册 
 |