尊敬的先生/女士
我们正在使用 TMS320F28375SPZPQ 进行新产品开发、并计划使用引脚73和74、其用途如下所述:
-在系统启动时、这些引脚将设置为 I2C-A 外设、MCU 将尝试与外部 I2C 从器件通信。
-如果它未能检测到 I2C 从器件(超时后无响应)、则引脚将被重新配置为用作 SCI-A 串行端口。
请确认这是否可行? 在将这些引脚重新配置为用作不同的外设器件时、您是否看到任何问题?
非常感谢您的参与、此致
Maria
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.
尊敬的先生/女士
我们正在使用 TMS320F28375SPZPQ 进行新产品开发、并计划使用引脚73和74、其用途如下所述:
-在系统启动时、这些引脚将设置为 I2C-A 外设、MCU 将尝试与外部 I2C 从器件通信。
-如果它未能检测到 I2C 从器件(超时后无响应)、则引脚将被重新配置为用作 SCI-A 串行端口。
请确认这是否可行? 在将这些引脚重新配置为用作不同的外设器件时、您是否看到任何问题?
非常感谢您的参与、此致
Maria
尊敬的 Maria:
我认为这应该是可以的。 I2C 需要在 SDA/SCL 线路上使用外部上拉电阻器、我认为 SCI 在线路上的上拉电阻器时工作正常。
我的一个潜在问题是连接到 I2C 总线和 SCI 线路的其他器件。 在某些情况下、如果它们区分 I2C 或 SCI 通信、它们会将线路驱动为高/低电平。 例如、如果 F2837x 通过 SCI 进行通信、但总线上的 I2C 器件将其区分为有效的 I2C 通信、则可能会出现问题。 您需要确保其他器件仅在需要时拉动线路。
最棒的
Kevin