主题中讨论的其他器件:MCT8316A
大家好、
以下是客户提出的问题、可能需要您的帮助:
1) 1) C2000系列控制器的 IIC 外设何时在总线上生成起始位? 当 I2caRegs.I2CMDR.bit.STT = 1时、起始位是否立即生成;?
2) 2) IIC 外设本身是否实现了器件地址的传输? 当起始位生成时、器件地址是否自动发送?
3) 3)是否有任何方法来控制器件地址和随后的第一个字节之间的时间间隔?
应用问题:
目前使用28388D 的 IIC 来控制 MCT8316A、MCT8316A 的 IIC 通信具有以下特殊要求:

当 IIC 正在通信时、该器件在数据之间需要100us 的延迟。 在数据传输的情况下应该是可能的;但是、如果从器件接收到多个字节的数据、那么 IIC 应该根据 CNT 中的值自动生成所需的 SCL、而从器件将数据基于 SCL 发送到主器件。 对吧? 因此、应该无法更改 SCL 的发送方式?
C2000系列手册中未详细介绍器件地址的发送机制。 如果 IIC 外设自动控制发送设备地址、是否无法在设备地址和随后的第一个字节之间添加100us 延迟?
C2000的 IIC 如何在传输字节之间实现100us 的延迟?
您可以帮助检查此案例吗? 谢谢。
此致、
樱桃