This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PCM1795 IIC设置无效

我使用IIC控制音量,地址为0x98, 寄存器为16 与 17 ,数据为0x1000 + 255, 0x1100 + 255, 芯片马上没有输出了,这个是最置最大音量,无论我设什么,芯片都会停止输出,直至复位芯片,请问需要什么流程吗

  • 看能读寄存器, 应该写也是可以了, 当然时序也还是要留言一下

    另外寄存器值是不是非法了呢

  • 您好,
    register 18有一个 ATLD bit是控制寄存器读写的,默认的是0,要先设置为1才能读写。在数据手册29页7.6.1.3.2章节有说明。
  • 寄存器16 写的值是0X1000?这样的话ATL[7:0]不就是0000000, mute了吗?
    另外,您这里的寄存器16,17的值0x1000 + 255, 0x1100 + 255,这样格式是不对的? ATX[7:0]指的是寄存器16,17的低八位。
x 出现错误。请重试或与管理员联系。