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.

[参考译文] CCS/MSP430FR2522:BOOSTXL-CAPKEYPAD

Guru**** 1127450 points
Other Parts Discussed in Thread: BOOSTXL-CAPKEYPAD, EVM430-CAPMINI
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/725004/ccs-msp430fr2522-boostxl-capkeypad

器件型号:MSP430FR2522
主题中讨论的其他器件:BOOSTXL-CAPKEYPADEVM430-CAPMINI

工具/软件:Code Composer Studio

尊敬的 TI 团队:

我们使用 BOOSTXL-CAPKEYPAD 来评估 MSP430FR25221RHL 的电容式触控技术。 它在 CCS 中对我们来说是正常的。

如果我们要将 MSP430FR25221PW16用作最终目标、我们是否需要在 CCS 编译设置中进行任何更改? 请确认。

此致、

Walter  

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

    需要考虑的两个器件有一个差异。
    BOOSTXL-CAPKEYPAD 的演示代码是为 IRHL 封装/引脚输出编写的、并将主 I2C 重新映射到辅助端口、因为主 I2C 引脚与 CapTIvate IO 引脚共享。

    在 PW16封装中、缺少辅助 I2C 端口引脚(器件上的引脚较少)。
    这意味着、如果您的应用需要 I2C 通信、则 P1.2、P1.3是唯一可用的引脚、这会使 CapTIvate IO 引脚 CAP1.2、CAP1.3不可用于电容式触控。

    对于 UART、主端口引脚也与 CapTIvate IO 共享、因此、如果要使用所有 CapTIvate IO 引脚、您需要像在示例代码中一样重新映射到辅助端口。

    如果您再详细介绍一下您的应用、我可以提出一些其他建议。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Walter、

    CCS 设置。
    您将需要使用 main.c 创建一个新的空项目、该项目具有所需的 MCU 类型、并且您的项目可能使用 driverlibs、因此支持 driverlibs。
    您需要将现有的项目源文件添加到新项目中。
    我希望您已经检查了所需的 MCU 资源是否可以在目标 MCU 上实现。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Dennis:

    我们的硬件设计基于 EVM430-CAPMINI。

    实际上、我们的最终器件将是 MSP430FR25121PW16、但由于缺货、我们的开发板 EVM430-CAPMINI (基于 MSP430FR25121RHL)不可用。 我们只有 BOOSTXL-CAPKEYPAD (基于 MSP430FR25221RHL)开发板。 因此、我们只希望使用 BOOSTXL-CAPKEYPAD 作为起点。

    使用设计中心、我加载了 BOOSTXL-CAPKEYPAD、然后将芯片从 MSP430FR25221RHL 更改为 MSP430FR25221PW16。 然后,我重新连接所有传感器和接近传感器,就像原来的配置一样。 之后,我为 MSP430FR25221PW16生成了 CCS 代码。 我注意到、当不改变芯片或任何只是生成 CCS 代码的东西时、生成的代码没有不同。

    根据这个想法、我们使用设计中心加载 EVM430-CAPMINI、然后将芯片从 MSP430FR25121RHL 更改为 MSP430FR25121PW16。 然后重新连接所有传感器和接近传感器,就像原来的配置一样。 之后、我为 MSP430FR25121PW16生成 CCS 代码。 。 我注意到、当不改变芯片或任何只是生成 CCS 代码的东西时、生成的代码没有不同。

    基于您的移植文档、需要从头开始。

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

    在 MSP430FR25121PW16的最终设计中、我们将仅使用3个电容式触控。
    我们不会将 I2C 或 UART 用于最终应用、因此我们计划将通信接口禁用为无。

    我们将使用3个 GPIO 配置为输出、以指示触控按钮。

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

    尊敬的 Dennis:

    有没有回应?

    此致、

    Walter

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

    由于 FR2512的封装(PW16或 iRHL)上只有4个 CapTIvate IO 引脚、因此生成的代码应相同、因此您的方案将起作用。

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

    好的、谢谢。

    此致、
    Walter