您好!
我一直在尝试连接一个具有非自动递增缓冲区的从器件、所以我必须发送重复起始来读取 FIFO 中存储的所有64字节数据、我将使用位移位来进行分离、但在这里、 我在发送时遇到了一个问题 使用 I2C 重复启动条件。因此我将获得一些不相关的值。我已使用 Arduino 对相同的东西进行建模、但它运行良好。但当我在 Code Composer 中对相同的算法进行建模时、我将获得不相关的值。我将附加 Arduino 代码和 MSP430代码 here.please、然后浏览该读取 FIFO 在两个程序中都能正常工作、并将您的建议拖放到一起。提前感谢
Arduino 代码:
链接:#include #define Device_FIFO_DEPTH 10//Registers#define Mode_Regi - Pastebin.com (抱歉、我无法在此处粘贴代码)
抄送代码:
链接:#include #include #include #include <stdbool - Pastebin.com