工具与软件:
我正在使用 ADS7128和我 想要警报,当 模拟 阈值已被超过(窗口比较器)并告诉真相 ,设备工作非常好在他的所有方面,我可以设置阈值,平均滤波器,转换速度,等等我喜欢,我已经测试了手动和自主配置,一切似乎正常工作,但 警报标志. 此标志一旦 设置、似乎很难清除。
我正在遵循数据表第26页 图33中所示的流程图。不幸的是、当我从 ALERT 引脚获得中断时 、不管在 固件中做了很多努力、我都无法清除此标志。 最后,我 不得不发送一个清除所有寄存器命令来清除警报标志。
按照图33中的流程图 、然后 挂起的中断为稳定状态、似乎无法清除 EVENT_FLAG_REG。
我可以向 EVENT_FLAG_REG 发送写入00吗、或者 我是否必须单独清除每个位?
图33中没有显示其他需要采取的行动吗?
实际上、清除挂起的 ALERT 中断的唯一方法是发出"清除所有寄存器"命令。
请告诉我您的建议
此致
Ettore Piccirillo