请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMP117 工具/软件:
您好、
我正在检查 TMP117 ALERT 引脚的功能、我观察到、每当超过大腿限值时、一旦温度恢复到正常范围、就不会看到 ALERT 引脚被置为无效。
我的编程顺序如下:
1.set 配置寄存器:0x0220
2.set 高/低阈值。
3.只要设置了数据就绪标志、就读取温度。
您能告诉我有什么遗漏吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
7.4.4.1警报模式下的文本指出、您必须读取 Config 寄存器或执行 SMBus 警报查询以清除警报条件。 请注意、如果温度仍然很高、ALERT 将在下一次温度转换结束时再次被置为有效。
您向寄存器2/3上限/下限写入了什么值?
我不建议轮询 CONFIG 寄存器以使数据状态就绪、但这样做应该满足警报清除要求。 您可以使用计时器来延迟温度读数、从而节省电量。
谢谢、
任