关于泰山派 I2C3操作SHT30 读取温湿度失败。在确认设备树配置无误,硬件连接无误,驱动代码是经过验证成功的情况下(代码在IMX6ULL上验证成功过),使用逻辑分析仪查看发现I2C发送指令与实际不符。
开源硬件平台
全部评论 默认 最新
立创开发板 官方
2024-08-07 10:24:56 来自广东
7位地址和8位地址区别
养家之人 作者
2024-08-07 23:07:47 来自广东
好吧。我尝试使用i2c_transfer 来替换 i2c_master_send 来看看是否能解决。
养家之人 作者
2024-08-08 10:52:50 来自广东
您好,但是那也不应该出现0X88的现象吧。我昨天尝试使用另一种发送时发送读写信息,逻辑分析仪出现的是0X88和0X89。真是令人匪夷所思,立创有I2C3的相关使用例程吗?能否分享参考一下。
立创开发板 官方
2024-08-08 11:31:04 来自广东
1.7位地址是的0x44 8位 0x88 = 1000100 0写 8位 0x89 = 1000100 1读,有什么问题吗? 2.板子上默认没有上拉,你外部有上拉吗 3.你是不是删评论了昨天的上下文找不到了
养家之人 作者
2024-08-08 22:19:25 来自广东
好了。其实是外部硬件电路的问题。仔细查看排查硬件电路后,问题解决。
养家之人 作者
2024-08-08 10:52:20 来自广东
您好,但是那也不应该出现0X88的现象吧。我昨天尝试使用另一种发送时发送读写信息,逻辑分析仪出现的是0X88和0X89。真是令人匪夷所思,立创有I2C3的相关使用例程吗?能否分享参考一下。
没有更多啦~