WM8904 на SAMV71 xplained Ультра приглушение, но не приглушение - PullRequest
0 голосов
/ 14 сентября 2018

Я работаю над кодом WM8904, который входит в комплект SAMV71 Xplained Ultra. Я могу отключить звук с помощью этой команды

wm8904_write_register(WM8904_HPOUTL_MUTE,0x0100);
wm8904_write_register(WM8904_HPOUTR_MUTE,0x0100);

Но я не могу включить его.Я не мог найти ничего по включению в работу программного обеспечения Adavanced.Есть ЦАП MUTE и UNMUTE, но это не отключает и не включает микрофон или динамик. Что мне делать, чтобы включить наушники OUT влево и вправо.Обходной путь, который я получил, состоял в том, чтобы отрегулировать уровень громкости до 0 для отключения звука и 0x39 для включения звука.Также, как мне увеличить или уменьшить громкость выходных наушников?Следующие команды регулируют громкость, но я не могу найти значение, например 0x39, чтобы установить высокий уровень громкости.

     wm8904_write_register(WM8904_ANALOGUE_OUT1_LEFT, WM8904_HPOUT_VU | WM8904_HPOUTL_VOL(0x39));//0x39
     wm8904_write_register(WM8904_ANALOGUE_OUT1_RIGHT, WM8904_HPOUT_VU | WM8904_HPOUTR_VOL(0x39));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...