大家好、
重复 IIC 以向寄存器发送值时、程序将卡住。 IIC 通信 开始时良好、但当 ALGO_CTRL1寄存器重复写入时、IIC 会卡住、只有在芯片断电后、才能重新通信。
您能帮助检查这个问题吗? 谢谢。
此致、
切里
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.
您好 Cherry:
我认为客户遇到了 MCF8316A 上的 I2C 通信已知问题。 这在我们的 产品器件信息常见问题解答中列为 MCF8316A 的勘误表8。 当在电机运行期间写入或读取器件的寄存器时、会发生此勘误表、这可能会导致器件无法 与主机通信、并且 MCF8316A 将需要下电上电才能再次进行通信。
此 勘误表通常可通过缓慢写入器件来避免、但为了完全避免此问题、需要完全避免电机运行期间的通信。 此勘误表已通过 MCF8316C 解决、因此、如果在电机运行期间需要通过 I2C 读取/写入、该器件将不会导致问题出现。
此致、
约书亚