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.
您好!
我有一个通过 I2C 连接到 MSP432E401Y 的 EEPROM。 由于布局错误、我们将 EEPROM 的 SDA 引脚连接到了引脚 PB2、其中 I2C0SCL 是 EEPROM 的引脚 SCL、而将 EEPROM 的引脚 SCL 连接到引脚 PB3、即 I2CSDA0。
是否有办法使其与 MSP 的驱动器一起工作以改变任何除颤? 还是唯一的实现方法是手动实现 i2c? 如果这是唯一的选择,我不知道您是否可以提供任何示例代码....
谢谢!
Sandra Garcia
您好、Sandra、
外设内没有切换 I2C 模块 SCL 和 SDA 引脚的方法。 但您可以将引脚置为 GPIO 以仿真 I2C 接口。
我不认为 MSP432E4 SDK 提供了这种代码、但 TivaWare SDK 中随附的这些文件演示了如何执行此操作:
/cfs-file/__key/communityserver-discussions-components-files/908/softi2c.c
/cfs-file/__key/communityserver-discussions-components-files/908/softi2c.h
此致、
Ralph Jacobi
非常感谢!
Sandra