https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1122291/pcm1865-accessing-registers
器件型号:PCM1865大家好、
客户正在尝试访问此器件上的寄存器40和117。
在数据表中 、寄存器40具有保留位、但说明为"保留。 请勿访问。"、 寄存器117为只读状态、保留位说明为"保留"。 始终写入0b。"
客户希望为其应用读取和写入这些寄存器。 可以帮帮你吗? 以下是完整的客户咨询:
"我正在尝试使 PCM1865正常工作。 数据表缺少有关如何执行操作的大量信息、或包含错误信息(如图50:写入和读取操作相同)。
寄存器40控制 PLL、因此我必须"访问"它。 我需要对其进行写入、或许可以从中读取。 但问题不在于具体的寄存器40:寄存器41、42、43、51至54 (以及其他寄存器)具有相同的描述。 那么,有相同的寄存器会说写入一个特定的值,如寄存器96...... 然后有97、114、115、116或117等类似的值表示写入一个值、但电阻器本身是只读的、这毫无意义(或者寄存器是"R/W"、但"/W"被擦除)。
接下来、我被告知读取如下所示的寄存器:
*通过 WRITE 位从主器件发送从器件地址
*从器件应 ACK
*发送寄存器地址以读取从器件(0x12)
*重复/继续启动
*发送带有读取位的从器件地址
*从属设备应 ACK
*从属方随后将发回数据
* I2C 停止
但是、如何写入寄存器0x00来更改页面?"
谢谢你。
此致、
Marvin