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.

[参考译文] MSP432E401Y:将 MSP432上的两个 I2C 模块(I2C1和 I2C4)连接为主模块和从模块

Guru**** 2943400 points

Other Parts Discussed in Thread: TMP117, MSP432E401Y

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/860603/msp432e401y-connecting-two-i2c-modules-i2c1-and-i2c4-on-msp432-as-master-and-slave

器件型号:MSP432E401Y
主题中讨论的其他器件:TMP117

我正在尝试将 TMP117仿真为 i2c 从器件、与 MSP432E401通信为 i2c 主器件。 因此、我将 I2C4 (主器件)连接到同一 MSP432E 上的 I2C1 (从器件)、并配置了 DriverLib 样本 i2c_mastermode_simple_transfer.c (I2C4SCL)和 i2c_slavemode_simple_transfer.c (I2C1SCL)。 这两个处理器都使用 IRQ 处理程序、首先启用从器件的 IRQ (i.e、NO-RTOS)。

从机模块不确认地址字节(0x48)、如下面的 i2c 线迹所示(在主器件写入从器件地址0x48时触发示波器跟踪)。 是否有方法/解决方法使其在原则上正常工作?  

谢谢。

接线图:

-------------- MSP432E401Y ---

    从器件                                主器件

PG0|<->I2C1SCL ---   I2C4SCL<->PK6    
Pg1|<->I2C1SDA --- I2C4SDA<->PK7
--------------------------------------------------