请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LP-MSPM0G3507 您好、TI!
我使用的是 Launchpad。
我的问题涉及使用 DMA 传输通过 I2C 接收的数据。 当以全速运行时、DMA 传输使得头2个字节总是作为0xFF 传输、而不再进行进一步的传输。
但是、如果我进行分步调试、一旦我运行"DL_I2C_startControllerTransfer ()"、然后按到下一行、我会发现 DMA 已成功传输了正确的数据、并且传输的字节数也是正确的。
为什么会发生这种情况、我如何解决它? 非常感谢您提供任何帮助。
正确:

错误:
