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/TMS320F2.8055万:F2.8055万 I2I2I2's问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/578726/ccs-tms320f28055-f28055-i2c-s-issues

部件号:TMS320F2.8055万
主题中讨论的其他部件:MOTORWAREcontrolSUITE

工具/软件:Code Composer Studio

大家好,

我正在使用F2.8055万作为通信控制器,在我的项目中,它具有3个F2.8054万Ms的SCI端口和3个电机。 有些参数需要保存到EEPROM中,因此我选择了I2C串行EEPROM 47L04。 但我可以找到 汽车器具中的I2C代码。

谢谢

Winston

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Motorware中没有预制的I2C示例代码。 相反,您必须包含驱动程序目录中的i2c.h文件,并实现与controlSUITE中的i2c_eeprom示例类似的程序,该示例位于C:\ti\controlSUITE\device_support\f2805x\v104\F2805x_examples_ccsv5\i2c_eeprom</s>2805

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

    我已将i2c_eeprom示例从controlSUITE移植到Motorware。 但是我从EEPROM的特殊地址读取一个字节时遇到了问题。

    代码和监视窗口如下所示。 当监视窗口中的ARDY位等于1后,代码无法继续运行以下指令:"while (i2cA-

    >I2CSTR.Bit.ARDY ==0);"。 它看起来像''广告'那里. 我想知道如何解决这个问题。

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

    温斯顿

    您是否 查看 过拆卸过程并进行了逐步操作?