ARM技术论坛
登录
直播中
wamcncn
11年用户
440经验值
擅长:电源/新能源 MEMS/传感技术 测量仪表 嵌入式技术 模拟技术 光电显示 控制/MCU RF/无线
私信
关注
[经验]
【VEML6075紫外线检测试用体验】+6.再探--紫外线传感器VEML6075的配置寄存器
寄存器
紫外线
本帖最后由 wamcncn 于 2017-4-17 22:26 编辑
读取传感器的器件ID后,读取UV及相关通道原始数据及公式计算。结果在一次断电上电后,读出的数据全是0。
VEML6075 在停止之前会记住上个数据并保持到唤醒之前,当传感器在停止模式时,主机能直接通过读命令读取记住的数据,当唤醒时,数据才会被新的获得的检测刷新。
按照配置寄存器配置,没有觉得那个特殊吗,只好编译附带的例程,下载代码到板上,这时候显示正常。
为了查看例程的配置寄存器值。使用读取器件ID的代码,替换为0x00寄存器。
结果读出配置寄存器
UV_CONF
数据为:低字节为0x40,高字节位0x10,即低字节为 01000000b,高字节00010000b。
对照配置寄存器:
手册上高字节为0x00。低字节需要配置,与读出的数据对照,只有
integra
ti
on time (IT) 这几位变为100,积分时间800ms。
但是为什么50ms的积分时间读出的数据为0呢?
为了进一步测试,改为100ms测试一下。
重新给
开发板
上电,读出的又全是0了。
换成200ms的积分时间,读出的任然是0。
继续,换成400ms。这次可以了。
重新上电下,任然可以读出数据。
小结:坑人的数据手册,快把器件测试坏了,人也愁坏了。VEML6075只能设置积分时间为400ms或800ms。
回帖
(2)
casy
2017-4-25 21:21:34
呵呵,数据手册不吭人,多读几遍就好了
呵呵,数据手册不吭人,多读几遍就好了
举报
wamcncn
2017-4-25 22:18:08
引用:
caizhiwei 发表于 2017-4-25 21:21
呵呵,数据手册不吭人,多读几遍就好了
读几遍。那不是坑人啊,明明就是积分时间短不行嘛,你多读几次实际上是延长了积分时间
引用:
caizhiwei 发表于 2017-4-25 21:21
呵呵,数据手册不吭人,多读几遍就好了
读几遍。那不是坑人啊,明明就是积分时间短不行嘛,你多读几次实际上是延长了积分时间
举报
更多回帖
rotate(-90deg);
回复
相关帖子
寄存器
紫外线
【
VEML6075
紫外线
检测试用
体验】
VEML6075
紫外线
检测试用
总结
2535
【
VEML6075
紫外线
检测试用
体验】
VEML6075
紫外线
检测试用
总结
2910
【
VEML6075
紫外线
检测试用
体验】+5.
紫外线
传感器
VEML6075
的
寄存器
2804
【
VEML6075
紫外线
检测试用
体验】
紫外线
检测
程序的烧入及使用
3768
【
VEML6075
紫外线
检测试用
体验】
紫外线
灯管
测试
(结项)
4072
【
VEML6075
紫外线
检测试用
体验】+ 读取
VEML6075
寄存器
并计算
3732
【
VEML6075
紫外线
检测试用
申请】
紫外线
灯管监测
1816
【
VEML6075
紫外线
检测试用
体验】+4.读取
紫外线
传感器
VEML6075
的器件ID
3345
【
VEML6075
紫外线
检测试用
体验】结项报告:基于
VEML6075
的户外
紫外线
检测
反馈系统
4130
【
VEML6075
紫外线
检测试用
申请】基于
VEML6075
的户外
紫外线
检测
反馈系统
1935
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分