[英]easy -> When change register address i2c during read operation
我的问题非常简单(我认为)。 假设我想读取寄存器,其中结果由传感器存储。
我需要在哪个时刻指定我想要读取的寄存器? 从机地址作为数据后? http://imgur.com/EhO6d6m
我不这么认为。 因为如果我以前在寄存器0x1234中执行了写操作。 然后只是做一个阅读(没有指定任何东西)。 我将从寄存器0x1234读取数据。
我何时/何时需要指定我想要读取的新寄存器的地址?
如果有人有答案,请让它知道。 谢谢
通常,您必须使用写入指定要读取的寄存器(如果尚未设置)!
问题
STA
SLA+W
REGISTER
rSTA
SLA+R
DATA
STO
这是最常见的格式。 其他不常见的变种包括:
STA
SLA+W
READ_REGISTER_ADDRESS
REGISTER
rSTA
SLA+R
DATA
STO
即某些设备只允许您操作指向下一个读取的数据寄存器的指针。
某些设备没有多个寄存器,因此您始终可以从同一个寄存器中读取。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.