MCP9600 不更改热电偶类型设置

Posted

技术标签:

【中文标题】MCP9600 不更改热电偶类型设置【英文标题】:MCP9600 not changing thermocouple type setting 【发布时间】: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

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于MCP9600 不更改热电偶类型设置的主要内容,如果未能解决你的问题,请参考以下文章

温度测量温度传感器类型

xshell用console连接华为交换机console口能不能理解!

xshell用console连接华为交换机console口能不能理解!

三星DRAM+NAND FLASH 合成MCP芯片介绍及应用攻略

为啥串口速率一般都设置为9600 而不设置为115200

Elasticsearch 更改已有字段的数据类型,清洗数据