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.

[参考译文] MSP432P401R:具有 MinHMM 示例代码的 LCD 触摸面板接口:触摸不工作

Guru**** 2582405 points
Other Parts Discussed in Thread: BOOSTXL-K350QVG-S1

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/613525/msp432p401r-lcd-touch-panel-interface-with-minhmm-exmaple-code-touch-not-working

器件型号:MSP432P401R
主题中讨论的其他器件:BOOSTXL-K350QVG-S1

您好!

我已连接 MSP432和 Kentec Touch LCD (BOOSTXL-K350QVG-S1)以获取 MinHMM MSP 语音识别器示例代码。

液晶屏工作正常、显示菜单、消息等

但问题在于触摸。 当我触摸屏幕时、它不会检测到。 它不会检测到事件。

我假设问题出现在 touch.c 和 touch.h 文件中。

我看到函数 touch 设置()函数使用 GPIO 7.2和7.5、这毫无意义。

请帮助解决此问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    触摸屏与我的红板 Launchpad 配合工作正常。 您是否使用了定制板?

    您从何处获得端口7? 从 touch。h:

    /* X+定义。 --> LaunchPad 上的引脚24 --> MSp432*/上的 P4.0、A13

    #define TOUCH X_PLUS_PORT GPIO_PORT_P4
    #define TOUCH X_PLUS_PIN GPIO_PIN0
    #define TOUCH X_PLUS_INPUT ADC_INPUT_A13
    #define TOUCH X_PLUS_MEMORY ADC_MEM1
    #define TOUCH X_PLUS_IFG ADC_INT1

    /* Y+定义。 --> LaunchPad 上的引脚23 --> MSP432*/上的 P6.1、A14
    #define touch Y_PLUS 端口 GPIO_PORT_P6
    #define touch Y_PLUS 引脚 GPIO_PIN1
    #define touch Y_PLUS 输入 ADC_INPUT_A14
    #define touch Y_PLUS 存储器 ADC_MEM0
    #define TOUCH Y_PLUS IFG ADC_INT0

    /* X-定义。 --> LaunchPad 上的引脚31 --> MSP432*/上的 P3.7
    #define touch X 减去端口 GPIO_PORT_P3
    #define touch X 减去 PIN GPIO_PIN7

    /* Y-定义。 --> LaunchPad 上的引脚11 --> MSP432*/上的 P3.6
    #define touch Y_MINUSE_PORT GPIO_PORT_P3
    #define TOUCH Y_MINUE_PIN GPIO_PIN6
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Abhinandan B R、

     从用户指南中:

    希望这对您有所帮助。

     David

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

    尊敬的 David:
    感谢您的回复。