请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSPM0L1304 主题中讨论的其他器件:LP-MSPM0L1306
您好、MSP 团队。
我的客户在定制电路板上使用 MSPM0L1304TDYYR 作为目标 I2C 器件。
他首先使用 EVM 对 I2C 控制器的运行进行了测试、该 EVM 可 作为目标 I2C 器件正常运行
(该 EVM 是 LP-MSPM0L1306修订版 A)
但定制板不起作用。
EVM 和客户所用的板使用相同的代码运行。
唯一的区别是 L1306和 L1304之间的存储器大小不同。
在项目中、他仅将 cmd 文件和器件设置从 L1306更改为 L1304。
当控制器发送 I2C 地址时、客户电路板会生成 NACK、I2C 寄存器显示为地址值、如下所示。
而定制板会生成 NACK。
当 EVM 的 I2C 正常运行时、寄存器和波形如下。
我找到了勘误表、但我不知道这是不是原因。
我能否获得与上述问题分开的有关权变措施的一些示例?
在地址 ACK 完成之前、我不知道如何在 MSB 设置为1的情况下将数据加载到 I2C 模块发送 FIFO 中
我将等待回复。