TrekMax/kendryte-standalone-sdk_old

SPD2010在SPI里面初始化触摸?

Closed this issue · 3 comments

const static spd2010_init_cmd_item_t items[] = {

'''

#if CONFIG_SPD2010_TOUCH
	{.cmd = 0xFF, .data_len =3,  .data = { 0x20, 0x10, 0x50},},
	{.cmd = 0x08, .data_len =1,  .data = { 0x55,},},
	{.cmd = 0x05, .data_len =1,  .data = { 0x08,},},
	{.cmd = 0x01, .data_len =1,  .data = { 0xA6,},},
	{.cmd = 0x00, .data_len =1,  .data = { 0xA6,},},
#endif /* end of CONFIG_SPD2010_TOUCH */

'''

}

@QinYUN575 你好!在你的代码片段里面看到,在SPI里面初始化触摸,请问你是在那个手册里面看到的?能分享给我吗?

lihao4732/gitTest#1

我的屏幕

Lzw655/esp32-s3-lcd-ev-baord-docs#3

SPD2010 触摸部分固件有 OPT 参数,没有 OPT 的需要使用 SPI 去加载触摸的参数,厂商给的,没有写在数据手册上

https://www.swicn.com/amp/blog-singlepage/6
OGS具有更好的触摸灵敏度,但这有时并不是一件好事。OGS的高灵敏度很容易出现“交叉”。细微的灰尘、汗水、水蒸气都会造成触摸屏的“误操作”。另外,由于In-Cell屏幕直接将触控层与液晶层融合,感应噪声较大,需要专用的触控芯片进行滤波和校正处理。OGS屏幕对触摸芯片的依赖度并没有那么高。