主题中讨论的其他器件:DK-TM4C129X
尊敬的先生:
在我们的定制板中,我们在 LCD 触摸线(Touch0.Touch1、Touch_AN0、Touch_AN1)和控制器之间引入了100欧姆 RC Pi 滤波器,以防止 ESD。
触摸 LCD 后、我们将获得不同的触摸坐标、其中转储到 TM4C129X 开发板的相同代码 正常工作(我们将获得触摸后预期的坐标)
请查找用户 RC Pi 滤波器器件型号的链接。
另请参阅随附的原理图 PDF
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.
尊敬的先生:
在我们的定制板中,我们在 LCD 触摸线(Touch0.Touch1、Touch_AN0、Touch_AN1)和控制器之间引入了100欧姆 RC Pi 滤波器,以防止 ESD。
触摸 LCD 后、我们将获得不同的触摸坐标、其中转储到 TM4C129X 开发板的相同代码 正常工作(我们将获得触摸后预期的坐标)
请查找用户 RC Pi 滤波器器件型号的链接。
另请参阅随附的原理图 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线电阻式触控控制器是如何工作的。 下面是一些我认为可能有助于理解的文章。
尊敬的 Charles:
我在 论坛中找到了您对 LCD 坐标的答复之一。 在中、您将讨论触摸校准。
上述校准文件适用于 我的案例?
您好、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>。