大家好、
我正在尝试在 Tiva 上运行 I2C5的简单示例。 我想从 SI7005读取一个字节。 在数据表中、我有此说明来读取寄存器。
我从 Tivaware 中的回送示例开始、它工作正常。 此外、在更改源代码后、我可以按预期在示波器上看到 SCL 和 SDA 信号。
我使用400kbps 作为 I2C 时钟、我在 SDA 和 SCL 中有外部上拉电阻器。
当我尝试读取该寄存器时、观察表达式中只能看到0。
代码有什么问题?
我不了解该外设的配置?
或者、 是否更有可能是硬件问题?
随附代码。