微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > OPT3001怎么进行中断功能的操作?

OPT3001怎么进行中断功能的操作?

时间:10-02 整理:3721RD 点击:

我通过模拟I2C与OPT3001可以进行正常的通讯,获取的芯片本身ID都是正确的。现在我想通过设置下限值的方法来产生中断,解放CPU。但是出现很多问题。

我是这样做的:首先设置下限寄存器02h为A000H,这样应该不会产生中断才对;

                         然后设置设置寄存器01h为CC10H,这样就是设置了从低功耗模式到不断转化模式,其他不变;

                        然后等待800ms后读取01h的具体数值,发现变成了CCACH。FL也置位了?L位变为了0?POL变为了1?可是我不明白哪里导致的这些变化?

                      后来我将下限寄存器设置为A0FFH,大于当前光强,发现01h寄存器读数没有变化。

                     所有上述操作int引脚电平一直保持低电平,没有变化

希望支出错误的地方,同时可以指点正确的操作顺序,谢谢

你好,我现在也遇到了一样的问题,请问你的问题解决了吗?是怎么解决的呢?

你好,我现在也遇到了一样的问题,请问你的问题解决了吗?是怎么解决的呢?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top