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.

[参考译文] TMS320F28379D:F27379D LaunchPad XL I2C 引脚配置

Guru**** 2460850 points
Other Parts Discussed in Thread: C2000WARE, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1381205/tms320f28379d-f27379d-launchpad-xl-i2c-pin-configuration

器件型号:TMS320F28379D
主题中讨论的其他器件:C2000WARESysConfig

工具与软件:

您好!

我在使用 driverlib 示例来实现 I2C 功能时对 device.h 头文件有疑问。

device.h 文件以#ifdef 结构定义 I2C 引脚。 我粘贴了以下相关部分:  

 在使用 Launchpad 时、我有一个预定义符号_LAUNCHXL_F28379D。 在这种情况下、device.h 文件根本未定义 i2cA 和 i2cB 引脚。  

IF 条件块仅定义 CAN A 和 CAN B 引脚。

我是否为 I2C 示例使用了正确的头文件?

感谢您的观看。

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

    尊敬的 Balaji:

    您使用的是哪个版本的 C2000ware? 如果可能、请始终尝试使用最新版本。  

    此外、您是否可以打开 C2000Ware i2c_ex1_loopback 示例、并查看 SysConfig/外部 device.h 文件中的文件是否具有正确的定义?  

     此致、

    Aishwarya.

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

    尊敬的女士:

    您使用的是哪个版本的 C2000ware? 如果可能、请始终尝试使用最新版本。  

    我正在使用 由 ME461课程包@ 索引(illinois.edu)提供的 C2000Ware_4_01_00_00。 据我所知、他不使用 SysConfig、而是首先从 driverlib 中导入现有项目并从那里进行编译。

      由于编译器不匹配错误、我无法使用 C2000Ware_5_01_00_00中的示例工程。

    此外、您是否可以打开 C2000Ware i2c_ex1_loopback 示例、并查看 SysConfig/外部 device.h 文件中的文件是否具有正确的定义?  

    我使用 i2c 环回打开示例1并检查 device.h 文件、发现内容非常相似、但没有针对 F28379D LaunchPad 进行适当的定义。 在 else 块中正确给出了定义、但在 if 块中不正确。  我粘贴了以下突出显示的相关器件的屏幕截图。 感谢你能抽出时间。

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

    Balaji

      由于编译器不匹配错误、我无法使用 C2000Ware_5_01_00_00中的示例项目。

    如果可能、您可以更新到最新的编译器以使用最新的 C2000Ware、如果使用 C2000Ware 5.02及更高版本、则可以使用 SysConfig。

    让我也向我们的一些其他软件专家咨询并与您联系。  

    此致、

    Aishwarya.

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

    尊敬的女士:

    我尝试更新到 C2000ware 5.02、它需要管理员访问计算机、这需要时间。

    同时、我已使用#define statements 本人在 main c 程序文件中手动添加了 I2C 的引脚定义、并且 I2C 程序正在工作。

    我粘贴了以下相关部分:

    感谢你能抽出时间。

    BS