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.

[参考译文] 如何将 eusci_B_i2c.h/.c 添加到现有 MSP430FR2633

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1243331/how-to-add-eusci_b_i2c-h-c-to-existing-msp430fr2633

器件型号:MSP430FR2633
主题中讨论的其他器件:TLV320DAC3203、MSP430WARE、 CAPTIVATE-FR2633

大家好!

我将围绕 MSP430FR2633和 TLV320DAC3203开发一个小型项目。 MSP430充当 I2C 主设备。
我想使用 eusci_B_i2c.h、我在该 MSP430的其他工程的驱动程序库中找到它、但我遇到2个问题:

首先、我无法将库添加到项目中。 在 MSP430FR2xx_4xx_DriverLib_Users_Guide-2_91_13_01中、我可以阅读:

"4.1导言
若要将驱动程序库添加到现有项目中、我们建议使用 CCS 项目模板。 若要使驱动程序库与工程模板配合使用、CCS 必须已发现驱动程序库 RTSC 产品。 有关详细信息、请参阅版本说明的安装步骤。 CCS 工程模板会添加所需的驱动程序库源文件、并添加驱动程序库包含路径。
要应用项目模板、请右键单击现有项目、然后转至 Source (源)-> Apply Project Template (应用项目模板)、如下面的屏幕截图所示。"
但是、CCS v12.3不会显示该菜单项。 至少在 Mac OS 版本中没有。
第二个问题是、文件 eusci_b_i2c.h 存在于库中、但 eusci_b_i2c.c 缺失。 其中只有.h 文件。 这是有原因的吗? .c 文件在哪里?
例如、我可以在 MSP430FR5xx_6xx 的库中找到它、但如果我可以简单地将其复制到 MSP430FR2633的库中并且不做任何更改就使用它、我会忽略不计。
您能给我一些提示吗?
提前感谢、
古斯塔沃
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Gustavo!

    我可以为您提供帮助。 需要说明的是、您是否已将 driverlib 或 MSP430ware 安装在 Mac 上的 User/ti 或 Applications/ti 文件夹中? 这些 SDK 包含您可以轻松导入 CCS 12.3的项目。 这将拥有已在属性中为您配置的所有内容(包括处理链接 driverlib 中包含的这个.c 文件)。

    要启动项目,我建议从 MSP430ware 导入项目 ,并用您的代码替换 main ()(同时复制任何其他函数)。 我认为最好一开始的示例位于 SDK 中的 msp430ware_3_80_14_01/driverlib/examples/MSP430FR2xx_4xx/eusci_B_i2c/ccs。

    如果您需要使用 CCS 导入此项目的帮助、请告诉我。

    顺便说一下、C 和 H 文件位于 MSP430ware 内的  msp430ware_3_80_14_01/driverlib/driverlib/MSP430FR2xx_4xx 文件夹中。

    此致、

    格雷戈

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

    Greg、您好!

    非常感谢您的快速帮助。

    我在寻找错误的地方开始项目。 在 Resource Explorer 中、有来自的示例:

    msp430ware_3_80_14_01/开发工具/CAPTIVATE-FR2633/外设采样/寄存器级别/MSP430FR2633

    您描述的方式是、进入 msp430ware_3_80_14_01/Libraries 会显示其他项目。

    感谢你的信息,它是非常有帮助的!!!

    此致、

    古斯塔沃