-1

我对 Arduino 有疑问,尤其是在沟通方面。两种类型的通信是否可能相互影响?我使用 3 个模块:HTU21D、GPS Neo M8M 和 MS5611。仅供参考 MS5611 和 HTU21D 使用 I2C 进行通信。当我使用 HTU21D 和 MS5611 的某些功能时,我的 GPS 没有读取任何内容。

我尝试了这么多库,结果还是一样。我为这个项目使用了 38400 波特的波特率。

有人可以帮忙吗?它是由电气问题还是由代码引起的?我该如何解决这个问题?

4

1 回答 1

0

我认为您的 HTU21D 和 GPS Neo M8M 的默认 I2C 地址有一些重叠。因此,在一个模块的读/写期间,另一个模块也想要响应。

但请分享您的代码片段

于 2017-08-12T14:23:56.847 回答