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.

[参考译文] TM4C129XNCZAD:触摸屏坐标问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1040599/tm4c129xnczad-touch-screen-co-ordinate-issue

器件型号:TM4C129XNCZAD
主题中讨论的其他器件:DK-TM4C129X

尊敬的先生:

在我们的定制板中,我们在 LCD 触摸线(Touch0.Touch1、Touch_AN0、Touch_AN1)和控制器之间引入了100欧姆 RC Pi 滤波器,以防止 ESD。

触摸 LCD 后、我们将获得不同的触摸坐标、其中转储到 TM4C129X 开发板的相同代码 正常工作(我们将获得触摸后预期的坐标)

请查找用户 RC Pi 滤波器器件型号的链接。

https://www.digikey.in/en/products/detail/stmicro/EMIF06-1005M12/1883755?utm_adgroup=General&utm_source=google&utm_medium=cpc&utm_campaign=Dynamic%20Search_EN_RLSA_Cart&utm_term=&productid=&gclid=CjwKCAjwndCKBhAkEiwAgSDKQQ6fEBVB9E8fAN7mjHO2vvkHX99b_pjdWEQNP_CnyCnMTQyyWFS2DhoCb8AQAvD_BwE

另请参阅随附的原理图 PDF

e2e.ti.com/.../LCD-Connector.pdf

e2e.ti.com/.../Main-Controller.pdf

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

    你(们)好  

    [引用 userid="477645" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1040599/tm4c129xnczad-touch-screen-coordinate-issue ]触摸 LCD 后、我们将获得不同的触控坐标、其中转储到 TM4C129X 开发板的相同代码 正常工作(我们将获得触摸后预期的坐标)

    我建议您联系 LDC 显示供应商、了解允许哪些滤波器用于4个触摸信号。  如您所述、同一代码可与开发板完美配合。 因此、这不是软件问题。 当您在两者之间应用一些滤波器时、可能会改变 ADC 测量的分压器。 我不知道4线电阻式触控控制器是如何工作的。 下面是一些我认为可能有助于理解的文章。  

    https://www.ti.com/lit/an/slyt209a/slyt209a.pdf

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

    尊敬的 Charles:

    我在  论坛中找到了您对 LCD 坐标的答复之一。 在中、您将讨论触摸校准。

    https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/881212/ccs-boostxl-k350qvg-s1-coordinates-of-lcd-screen/3262376?tisearch=e2e-sitesearch&keymatch=touch%25252525252520screen%25252525252520coordinate#3262376

    上述校准文件适用于 我的案例?

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

    您好、Rajesh、

     在该帖子中、我参考 了 C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\dk-tm4c129x\calibrate 中的示例。 您可以尝试查看它是否有用、但我仍建议您联系您的触摸 IC 控制器、了解4线触摸接口上适合使用的滤波器。  

    //! 触摸屏驱动程序(./drivers/touch.c)具有默认参数、
    //! 由数组 g_pi32TouchParameters 表示、以对齐触摸屏
    //! 将坐标踏板到显示坐标。 但这些参数可能需要
    //! 校准以实现更好的触摸和显示对齐
    //! 共提神。
    //!
    //! 触摸屏驱动程序的原始样本接口用于计算
    //! 将原始样本转换为屏幕 X/Y 所需的校准矩阵
    //! 位置。 产生的校准矩阵可以插入触摸屏
    //! 将原始样本映射到屏幕坐标的屏幕驱动程序。
    //!
    //! 根据算法执行触摸屏校准
    //! 由 Carlos E. Videles 在2002年6月版的嵌入式系统中介绍
    //! 设计。 可在网上找到
    //! "="">">www.embedded.com/.../OEG20020529S0046">
    //! www.embedded.com/.../a>。

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

    尊敬的 Charles:

    如   上所述、我们将尝试校准项目。 但我不理解您对触摸 IC 控制 器的看法、因为触摸面板直接与 TM4C129X 引脚相连。请参阅我们之前的答复。

    请您解决此问题。

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

    我想说的是产生4线触摸接口的触摸面板。