HDC2080手册(第11到14页)根据设置的模式和极性描述了阈值交叉中断的行为。
在第11页上、处理温度过高阈值、在模式1、比较器模式下、极性设置为1、驱动2个 中断、当温度超过阈值时驱动1个上升沿中断、当温度再次下降到阈值以下时驱动1个下降沿中断。 当第一个中断发生时、TH_STATUS 的值为1。 当第二个中断发生时、它大概应该是 0、但如下所示的中断服务例程代码仍然为1。
传感器设置为每10秒自动采集一次温度和湿度
禁用数据就绪中断。 所有阈值中断被启用。 DRDY/INT 引脚设置为在上升沿或下降沿中断。
传感器刚过温度阈值被加热、然后冷却。
我做错了什么? 谢谢。
中断服务例程