您好!欢迎光临IC普拉斯 元器件现货 !

IC普拉斯 元器件现货

全国服务热线: 13172425630

  • 热门关键词:
  • 如何在TouchGFX框架下实现标定电阻触摸屏?

    1.摘要本文主要介绍如何在TouchGFX框架下实现电阻式触摸屏的校准。

    介绍了两种方法,三点校准和四点校准。

    以800 * 480电阻屏为例。

    2.准备可以正常工作的TouchGFX工程电阻式触摸屏。

    3.在实际应用中校准并添加电阻式触摸屏。

    有很多校准方法。

    一种是使用TouchGFX的内置触摸屏校准,内置三点校准,另一种是自己实现校准。

    首先,让我们看一下TouchGFX随附的校准。

    3.1内置校准TouchGFX包括三点校准,使用时需要包括相应的头文件。

    如下图所示,蓝色阴影选择的头文件TouchCalibration.hpp定义了校准类。

    有关特定算法的原理,请参阅CarlosE.Vidales撰写的文章。

    从电阻式触摸屏的结构到算法进行说明,以下三点用于实现触摸屏的标定。

    在实际应用中,我们不仅包括相应的头文件,还获得了ADC值和参考点的坐标这三个点的触摸值,并将其引入算法中。

    只要将其添加到触摸初始化中,TouchGFX就会通过功能boolSTM32TouchController :: sampleTouch(int32_t& x,int32_t& y)自动将触摸值转换为坐标值。

    这样,可以实现触摸屏的操作。

    3.2自己实现校准。

    我们使用4点校准方法。

    在移植我们在emwin项目中使用的校准方法之前,我们可以依次在屏幕的四个角上绘制圆圈,等待触摸并获得ADC值。

    根据TouchGFX用户代码层的体系结构,在参考点(20,20)画一个圆,等待触摸,记录ADC值,在参考点(760,20)画一个圆,等待触摸,在参考点(20,440)记录ADC值画一个圆,等待触摸,记录ADC值在参考点(760,440)画一个圆圈,等待触摸,记录ADC值添加代码原始标题:如何校准TouchGFX的电阻式触摸屏文章来源:[微信公众号:嵌入式程序猿]欢迎您关注!请指出转载文章的来源。

      服务热线:13172425630

      联系电话:0755-36817630

      公司邮箱:1666257495@qq.com

      公司地址:深圳市宝安区翻身路富源大厦408

    相关

    最新

    联系芯普拉斯

    13172425630

    QQ:1666257495
    地址:深圳市宝安区翻身路富源大厦408