单片机/MCUwilliam hill官网
直播中

彬镔0

8年用户 54经验值
擅长:嵌入式技术 模拟技术
私信 关注
[问答]

TSL 2561里面的寄存器地址在程序里面为什么要加 0x80

如题,,中文手册说地址指示0x0x啊

回帖(3)

jiciwi

2017-8-12 13:27:44

最佳答案

说明这是写命令吧
举报

彬镔0

2017-8-12 14:04:27
引用: jiciwi 发表于 2017-8-12 13:40
说明这是写命令吧

我记得那不应在是在IIC初始化之后的写地址字节包括这个吗,包括7个bit地址以及1个 bit的读写控制位?
举报

彬镔0

2017-8-12 18:02:27

知道了,我们写的指示命令寄存器,它的格式如下图1所示,因为CMD位“Must write as 1”,故命令最高位为1,高四位其余为,而低四位又为我们的寄存器地址,故我所问的寄存器在应用时都加上了0x80
举报

更多回帖

发帖
×
20
完善资料,
赚取积分