TI中文支持网
TI专业的中文技术问题搜集分享网站

PCM1795 IIC设置无效

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

user151383853:

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

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

Amy Luo:

您好,
register 18有一个 ATLD bit是控制寄存器读写的,默认的是0,要先设置为1才能读写。在数据手册29页7.6.1.3.2章节有说明。

Kailyn Chen:

寄存器16 写的值是0X1000?这样的话ATL[7:0]不就是0000000, mute了吗?
另外,您这里的寄存器16,17的值0x1000 + 255, 0x1100 + 255,这样格式是不对的? ATX[7:0]指的是寄存器16,17的低八位。

赞(0)
未经允许不得转载:TI中文支持网 » PCM1795 IIC设置无效
分享到: 更多 (0)