RDA5807 读写寄存器的方式
连续读写方式
连续读写方式的器件地址是0010000B,加上读写标志,即0x20(写操作)和0x21(读操作)。 连续读写的方式不可以直接操作寄存器的地址,只有一个固定的开始寄存器地址,(写0x02H,读0x0AH),内部有一个增量地址计数器。每个寄存器都是16bit的,写寄存器默认从0x02H开始,按字节算,写进去的数据依次为0x02H的高字节,0x02H低字节,0x03H高字节…,读寄存器时,默认从0x0AH开始读,所以读出来的数据依次是0x0AH的高字节,0x0AH的低字节…
标准IIC读写方式
这是带寄存器地址的方式,IIC器件地址0010000B,加上读写标志,即0x22(写),0x23(读),这种方式可以单独对相应的寄存器操作,并且可以直接读写每一个寄存器。