TI中文支持网
TI专业的中文技术问题搜集分享网站

AM335x的TSC touch中断疑问

使用TSC连接4-wire的电阻屏,产生touch的条件FSM在IDLE态时XPUL(AIN0)变低么?

如果是这样的话,那就需要在IDLE态设置XNUR(AIN1)为VDDA,YPLL(AIN2)和YNLR(AIN3)为VSSA,

只设置YPLL(AIN2)和YNLR(AIN3)为VSSA,就会不断地产生touch中断,实际测试中也是。

设置了XNUR(AIN1)为VDDA时触摸屏的边缘(如下图红色部分)就不会产生中断了啊,该怎么解决呢?

Yaoming Qin:

不知道您有没有用过我们的驱动,或者用了驱动遇到了什么问题吗

apis:

回复 Yaoming Qin:

使用了AM335X_StarterWare_02_00_01_01\examples\evmskAM335x\touchScreen\tscCalibrate.c里面的代码。

不修改static void IdleStepConfig(void)里面的代码,无论是否按触摸屏都会连续的产生touch中断

如果修改 IdleStepConfig里面的   

 TSCADCIdleStepAnalogSupplyConfig(TSC_ADC_INSTANCE, TSCADC_XPPSW_PIN_OFF,                                     TSCADC_XNPSW_PIN_OFF, TSCADC_YPPSW_PIN_OFF);

    TSCADCIdleStepAnalogSupplyConfig(TSC_ADC_INSTANCE, TSCADC_XPPSW_PIN_OFF,                                     TSCADC_XNPSW_PIN_ON, TSCADC_YPPSW_PIN_OFF);

就只有在按屏幕的时候产生中断,但是按屏幕左则就没有中断了

赞(1)
未经允许不得转载:TI中文支持网 » AM335x的TSC touch中断疑问
分享到: 更多 (0)