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.

[参考译文] LAUNCHXL-F2.8377万S:I2C配置问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/585432/launchxl-f28377s-i2c-configuration-issue

部件号:LAUNCHXL-F2.8377万S

TI社区您好,

我目前正在尝试让I2C示例在LaunchXL-F2.8377万S评估板上工作。 我想知道是否有人可以向我详细解释用于GPIO设置PinMux函数的参数。 第一个参数引脚是指数据表中的PZP引脚编号,还是指GPIO 'x'引脚? 我不确定CPU和外设参数所指的内容。 I2C EEPROM示例指出,它需要一个外部I2C EEPROM连接到地址0x50的I2C总线。 我想知道LaunchXL评估板是否已经附带它,如果不附带,地址0x50意味着什么。

e2e.ti.com/.../Example_5F00_2837xSI2C_5F00_eeprom.c

e2e.ti.com/.../F2837xS_5F00_Gpio.c

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

    "引脚"是指GPIO 'x'

    如果 要通过CPU1固件驱动GPIO,“CPU”等于0;如果要 通过 CLA 固件驱动GPIO,“CPU”等于1 (此器件有一个CPU和一个CLA,不是TMS320F2.8377万D)

    #define gPIO_MUX_CPU1		0x0
    #define gPIO_MUX_CPU1CLA	0x1
    #define gPIO_MUX_CPU2		0x2
    #define gPIO_MUX_CPU20x3 	

    "Peripheral"(外设)选择要驱动此引脚的内容(例如SPI,SCI,ePWM,...) (请参阅 www.ti.com/.../sprs881c.pdf第18页)

    我认为地址0x50是EEPROM的I2C地址

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

    我当时想知道,这是否意味着LaunchXL附带了一个我可以用于示例的EEPROM? 如果是,我是否可以观看寄存器或通过某种方式读取正在写入的数据?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不知道这个演示板,
    安装的EEPROM型号是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Mauro,

    此问题已在另一线程中得到解答。 C2000不能访问EEPROM。 EEPROM用于仿真器端的FTDI芯片。

    e2e.ti.com/.../58.6086万