我正在 I2C 上以100kHz 的频率与 SenseAir CO2传感器进行通信。 我在写寄存器后很难读回寄存器...我通常读回00或 FF ...这种读回似乎与 R/W 寄存器集相关联,因为我可以从寄存器的只读块中获取数据... 组件按预期进行堆叠和堆叠、即使在数据上也是如此。 我尝试将时钟降低到50kHz 和25kHz,但仍然有同样的问题…
我认为这可能是一个时钟拉伸的问题,我想尝试一下,但用户指南中关于如何执行此操作的内容非常少...有人能告诉我如何使用 UCSCLLOW 位吗?
谢谢
Steve