您好!
我对 PCM9211有一个问题。
MPIO_B 被分配为用作 AUXIN2、并且在初始化期间检测到 AUXIN2端口上没有音频、具有以下设置。
每个可写注册表在器件初始化期间至少写入一次(由于软件规范)。
注册表71h 和79h 未设置为0、这是因为了解当 MPI_B 用作 AUXIN2时、它不相关。
意外地、这导致 AUXIN2端口上未检测到音频数据的问题。
|
注册表 |
名称 |
值 |
|
6小时 |
MPBSEL |
000 |
|
71小时 |
MPB0SEL |
1 |
|
79小时 |
GIOB0DIR |
1 |
使用以下默认设置可以解决问题。
|
注册表 |
名称 |
值 |
|
6小时 |
MPBSEL |
000 |
|
71小时 |
MPB0SEL |
0 |
|
79小时 |
GIOB0DIR |
0 |
您能否帮助解释出现此问题的原因?
是因为注册表71h 和79h 已设置、即使不需要也会导致问题?
还是由于设置寄存器的顺序?
当前、根据序列6Fh > 71h > 79h 设置寄存器。
您能不能帮助说明 AUXIN2端口无音频问题的根本原因?
谢谢。