从网上下载了一个ZedBoard的ADAU1761例程,在PYNQ上修改了,可以运行,但是耳机不出声。检查了一下,原例程是从LINE OUT输出,但是PYNQ的LINE OUT没有接到音频座上,看了一下ADAU1761的数据手册,耳机输出控制是下面两个寄存器控制的:
将这两个寄存器的HPMODE设为1,RHPM设为1,再配置相应的音量即可,最简单的就是两个寄存器都写成0xFF即可,此时声音输出最大。
ADAU1761配置成耳机输出
最新推荐文章于 2021-04-10 14:29:43 发布