大家好、
我使用 MSP430FR2355控制器。 我正在使用 Johnson He 的 UART 转 I2C 桥接应用。 在应用中、我成功控制了 EEPROM。 是否有人知道该应用程序是否可用于所有 I2C 器件、因为我想通过 UART 帧控制具有 I2C 接口的 DAC。 我将以下 UART_Frame 发送到我的 DAC 进行测试(0x53 (I2cStart) 0xC0 (从器件地址+ RW 位) 0x03 (字节数) 0x60 0xD0 0x40 0x50 (停止 I2C))。
写入命令和从机地址被成功识别、但是要发送的3个字节包含错误的值、有人知道原因是什么吗? 我的 DAC 是 MCP4726。
我注意到、如果您发送了一次无效的 UART 帧、之后就不能发送有效的帧。 是否有人知道如何解决此问题、因为可能会发生一个无效的帧出现、UART_TO_I2C 桥仍应工作。
感谢你的帮助。