手写出现飞笔,软件和硬件上可尝试修改的方案
2012-10-29 17:23
253 查看
软件上:
(1)压力门限值:若在触摸或手写产生的压力值不在touch_panel_custom.h定义的阈值范围内
,根据当前压力值将阈值范围进行合理调整。
(2)调整ts_debounce_time。
(3)修改采样次数:加大原有的ADC采样次数,将touch_panel_custom.h里#define
MULTIPLE_POINT_SELECTION 7 改为21。
若软件上无法彻底改善,只能从硬件上采取措施。
手写出现飞笔,硬件方面往往是ADC采样不稳、开发板走线干扰等导致。
ADC采样这一过程包括以下几步:
(1)加驱动电压,充电至饱和,电压稳定;
(2)ADC sample;
(3)ADC decoding。
每个步骤均需要一定的时间。若电压不够,在限定的时间内,电压尚未稳定,就开始采样。就会导
致飞笔、漂移等现象。
由于贵司采用的是52平台的internal TP controller,集成在BB内,没有对应的接口去修改采样时间
。在后来的56、55平台上,有对应的寄存器去修改采样时间。
走线干扰,可尝试将TP的x+,x-,y+,y-直接引出来接在BB上。
因此,internal TP controller最佳使用为屏较小、品质较好的电阻屏。
(1)压力门限值:若在触摸或手写产生的压力值不在touch_panel_custom.h定义的阈值范围内
,根据当前压力值将阈值范围进行合理调整。
(2)调整ts_debounce_time。
(3)修改采样次数:加大原有的ADC采样次数,将touch_panel_custom.h里#define
MULTIPLE_POINT_SELECTION 7 改为21。
若软件上无法彻底改善,只能从硬件上采取措施。
手写出现飞笔,硬件方面往往是ADC采样不稳、开发板走线干扰等导致。
ADC采样这一过程包括以下几步:
(1)加驱动电压,充电至饱和,电压稳定;
(2)ADC sample;
(3)ADC decoding。
每个步骤均需要一定的时间。若电压不够,在限定的时间内,电压尚未稳定,就开始采样。就会导
致飞笔、漂移等现象。
由于贵司采用的是52平台的internal TP controller,集成在BB内,没有对应的接口去修改采样时间
。在后来的56、55平台上,有对应的寄存器去修改采样时间。
走线干扰,可尝试将TP的x+,x-,y+,y-直接引出来接在BB上。
因此,internal TP controller最佳使用为屏较小、品质较好的电阻屏。
相关文章推荐
- 全志A23方案硬件去掉电池后软件如何修改?
- Win7启动时出现“windows未能启动。原因可能是最近更改了硬件或软件。”的修复方法
- 京东PK苏美当天为何苏宁易购出现服务器无法访问的情况?苏宁易购的网站技术架构是什么(软件+硬件)?出现此突发情况,如果你是技术负责人该如何应对?
- 软件界面窗口修改方案
- CV520直接pin对pin替换 MS520,直接替换,无需修改硬件以及软件
- 磁盘设备硬件出现致命错误,导致请求失败的数据寻回方案
- 查询软件和硬件列表清单[将文章里代码另存为 list.vbs,双击运行就会出现一个html页面]
- C118 smsweb 程序 20160329修改版成果展示,配合一点硬件改造,可全软件控制重启、刷机_20160329_七侠镇莫尛貝
- 等方案及设备提供商 有需要的可以联系QQ561454825,电话:13779953060,我们提供最专业的无线WIFI认证系统及根据您的需要修改软件
- 等方案及设备提供商 有需要的可以联系QQ561454825,电话:13779953060,我们提供最专业的无线WIFI认证系统及根据您的需要修改软件
- 饲料配方软件最新修改方案
- 开源DIGG软件PBDigg2.0的修改(八):解决搜索文章结果出现代码的问题。
- 磁盘无法访问设备硬件出现致命错误,导致请求失败资料恢复的方案
- framework开发设置安全凭据储存的存储类型(硬件支持修改为仅限软件)
- 硬件加速修改方案
- VS2010 连接 Oracle出现尝试加载 Oracle 客户端库时引发 BadImageFormatException 32位与64位问题解决方案
- grid软件安装目录权限被修改引起登陆ASM出现ORA-12547 TNSlost contact
- MS523 直接pin对pin替换RC523|FM17550 无需修改硬件以及软件
- 解决Win7启动时出现“windows未能启动。原因可能是最近更改了硬件或软件”的问题
- 历史上的重大软件BUG启示录第9篇---微软的硬件尝试