【问题标题】:MCP9600 not changing thermocouple type settingMCP9600 不更改热电偶类型设置
【发布时间】:2022-01-06 06:45:16
【问题描述】:

我在 ESP32 上运行 4 个 MCP9600,但在设置 TC 类型时遇到问题。

我尝试使用代码工具栏按钮和CTRL+K键盘快捷键和'''按照规则在这里发布代码 ''' 但没有任何效果。在代码中,我将 TK 类型设置为在 for 循环中为 4 个传感器键入 K,然后输出关于它的串行打印。 (我引用了代码 [这里][1])。

这是输出:

热电偶0型设置为K型
热电偶1型设置为K型
热电偶2型设置为S型
热电偶4型设置为R型

求救
附言我也不知道“我”是怎么打到 4 的。
附言我之前在 Adafruit 论坛上问过这个问题,但我没有得到答案,可能是因为使用了 costom 设计板。

[1]: https://forums.adafruit.com/viewtopic.php?f=19&t=185566#:~:text=of%20the%20code%3A-,CODE%3A%20SELECT%20ALL%20 %7C%20TOGGLE%20FULL%20SIZE,-for%20(i%20%3D%200

【问题讨论】:

    标签: embedded adc


    【解决方案1】:

    通过将 I2C 时钟频率从 100 更改为 25 kHz 解决了该问题。 (在我的情况下,在Wire.begin(); 之后添加Wire.setClock(25000); (在我的情况下,在mcp.begin(); 之后)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-05
      • 2012-08-22
      • 2017-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-27
      • 2017-10-24
      相关资源
      最近更新 更多