昆仑派D133CBS开发板上配套是480*272的屏幕,触摸是GT911。我试着将屏幕更换成800*480的裸屏,使用原来屏幕的触摸。在menuconfig中简单修改屏幕参数后能驱动屏幕正常显示,但是触摸怎么调都不对,对应的是480*272分辨率下的触摸点。有两个问题想咨询各位大佬:
1、GT911触摸屏有默认分辨率这一说法吗?是否可通过修改RTThread的GT911驱动来配置调整分辨率?
2、开发板上的6pin触摸引脚间距是1mm,有没有大佬知道触摸引脚是1mm间距、800*480触摸屏在哪能买?
离线
触摸芯片在初始化的时候可以修改分辨率吧。
离线
触摸芯片在初始化的时候可以修改分辨率吧。
我是在RT-Thread上运行的,试着通过RT_TOUCH_CTRL_SET_X_RANGE和RT_TOUCH_CTRL_SET_Y_RANGE来设置分辨率,运行官方test_gt911测试例程后串口输出的分辨率确实变了,但是屏幕点击完全没反应。如果不通过RT-Thread的touch框架进行分辨率修改,虽然触摸点坐标不对,但是滑动功能正常。
匠心创在Luban-lite的BSP里用的就是RT-Thread的gt911驱动软件包,在整个BSP下全局搜索,都没找到触摸默认分辨率的设置。
而gt911驱动里写入的分辨率是字节形式,我查了下,应该是1024x600,也跟默认的480x272分辨率对不上
离线