我正试图在我的 EVE 应用程序中使用声音和音频。代码看起来是正确的,但我听不到任何声音输出。

EVE 通过 Audio_L 引脚输出音频信号。该信号进入外部放大器电路,然后连接到扬声器。许多 EVE 的开发模块都在 PCB 上包含放大器和板载扬声器或外部扬声器连接器。以下是一些需要检查的事项:

  • 检查所有连接,并检查外置扬声器(如果使用)的阻抗是否适合所使用的放大器
  • 检查电路板上的跳线是否设置为给放大器供电
  • 检查所用电源是否有足够的电流能力(由于显示屏背光和音频电路的原因,整个显示屏模块可能需要相当大的电流,通常为几百毫安或更多。)
  • 确保音频放大器未处于掉电状态。许多评估模块都有一个由 EVE 上 GPIO 线控制的掉电信号,用于在不使用时关闭放大器。检查 EVE 中的 GPIO 和 GPIO 方向寄存器是否将该 GPIO 线路设置为输出,并将其设置为正确的状态以启用放大器。
  • 确保音量未被调低。声音的音量由 REG_VOL_SOUND 控制,音频播放的音量由 REG_VOL_PB 控制。值为 0xFF 时音量最大,值为 0x00 时为静音。