This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/TSC2013-Q1:快速快速点击会生成中断,但检索状态显示0080 (数据不可用)

Guru**** 2607805 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/666511/linux-tsc2013-q1-a-short-and-quick-tap-generates-an-interrupt-but-retrieved-status-shows-0080-data-not-available

部件号:TSC2013-Q1

工具/软件:Linux

 你(们)好 我使用TSC2013芯片和参考Linux驱动程序(tsc2013.c,Andy Liu)构建产品。 当我在屏幕上进行实线点击时,会生成多次中断,检索到的状态寄存器显示F080,这意味着可以获得新的xyz数据。 没关系。  另一方面,当在屏幕上快速点击时,会生成几个中断,并且检索到的状态寄存器显示0080,这意味着数据不可用。  实际上,检索到的xyz数据显示与上一次成功点击相比没有任何变化。

 我的问题是,如果尚未准备好任何数据,为什么会生成中断 ?是否有任何寄存器配置可以成功识别快速点击的x-y-z?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,此问题是自行解决的。 样本驱动程序使用CFR2_pints_2选项,该选项在完整的xyz数据可用之前生成中断。 使用CFR2_pints_3选项时,仅当有新的xyz数据可用时才生成中断。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大新闻Kaz! 感谢您告知我们。