您好!
我们正在向使用 MSPM01305/1306的客户提供系列前产品。
但是、我们首先在演示板(LP-MSPM0L1306)上完成了所有开发、然后在我们使用客户提供的微型模块的电路板上完成了所有开发。
在这两种情况下,我们都意识到微粒被标记为"初步";事实上,在情况下,他们也有一个特殊的丝印"XM0L"。
现在、在此前的系列中、我们安装"完全合格的生产器件"(始终是 MSPM0L1306)。
让我们来看看问题:
一个器件通过 I2C 线路连接到微控制器。 该器件在启动时在 I2C 中有初始化阶段。 退出初始化阶段以超时、或因为发送了 I2C 停止条件。
初始微的开发没有问题、这个外部芯片的初始化、使用阶段没有引起问题。
当我们使用相同的固件对新的微控制器(始终为1306但非初级器件)进行编程时、I2C 无法正常工作。 微控制器通过 I2C 发送第一个数据包、不发送我们编程的停止条件、但也不激活传输完成标志。 在初始阶段完成的操作。
我们如何进行? 你有什么建议吗?
谢谢你。