Фиг его знает, но ничего не помогло! Что делать? Как говорил Чернышевский...
Сообщения pi
-
RE: PiFi DAC+ V2.0 PCM5122
-
RE: Проблема с шиной i2c
@Mihay#6659 bcm2835 (встроенная звуковая плата)
Нет. Это просто наименование чипа процессора. А драйвер ядра для встроенного звука называется snd_bcm2835 или как-то так.
-
RE: Проблема с шиной i2c
Команда i2cdetect -y 1 покажет адреса всех устройств, которые подключены к i2c линии.
Но я сомневаюсь, что этот DAC там будет. Он подключается по интерфейсу i2s, который к i2c не имеет никакого отношения -
RE: PiFi DAC+ V2.0 PCM5122
Там в alsamixer много настроек. Попробуй все их покрутить для улучшения качества звука.
Плюс в alsamixer звук должен быть выкручен на 100%, а уровень громкости должен регулироваться на колонках/усилителе. Чем меньше уровень громкости в alsamixer, тем сильнее будут искажения -
RE: PiFi DAC+ V2.0 PCM5122
В alsamixer выставил все параметры на 100% Проигрываю файл:
sudo aplay output.wav
В ответ все нормально показывает:
Playing WAVE 'output.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Но качество звука очень плохое, хрипит и свистит. Команда после проигрывания файла:
dmsg | grep 'pcm'
дает ответ:
pcm512x 1-004d: No SCLK, using BCLK: -2
Я заметил что Raspi-config у меня отсутствует меню: 7 Advanced Options — A4 Audio.
Т.е. выбора Аудиовыхода нет.
Перехожу в графический режим. Запускаю VLC media player.
В нем Audio Device установлен в Default, При проигрывании Аудиофайла ЦАП не включается и звука нет. Звук появляется когда я в Audio Device выбираю устройство:snd_rpi_hifiberry_dacplus, HiFiBerry DAC+ HiFI pcm512x-hifi 0 Direct sample mixing device
Но качество звука опять оставляет желать лучшего.
В списке устройств Audio Device есть:snd_rpi_hifiberry_dacplus, HiFiBerry DAC+ HiFI pcm512x-hifi 0 Default Audio Device
при котором ЦАП включается (зеленый светодиод загорается), но звука нет. По идее это правильное устройство, которое должно работать. И почему я должен выбирать устройство в VLC, когда система должна автоматом выбрать обнаруженное устройство PiFi DAC+.
Проблема остается при установке PiFI DAC+ 2.0. Может что нибудь подскажите?Я бы грешил на колонки или плату PiFI DAC+ 2.0, но у меня есть железный аргумент работоспособности всех компонентов. Установил на другую флешку ОС LibreELEC (Kodi). В ней звук воспроизводится качественно и без нареканий и без всяких танцев с бубном. Я бы бросил ОС Raspbian, но мне надо программировать на Python-е проекты, связанные со звуком и платой PiFI DAC+ 2.0. Поэтому бьюсь как баран на новые ворота!
-
RE: Проблема с шиной i2c
На команду
i2cdetect -l
Приходит ответ:
i2c-1 i2c bcm2835 (i2c@7e804000) I2C adapter
Все бы хорошо, но я bcm2835 (встроенная звуковая плата) отключил в конфигурации и занес его в черный список.
Я ожидал там увидеть bcm2807 (PiFi DAC+, который я подключил и настроил в конфигурации).
Подскажите это вообще правильно? -
RE: Rpi4 model B соединение с Матлаб
А как на стороне матлаба поиск происходит?
ssh на Raspberry Pi активирован? -
RE: Проблема с шиной i2c
Установи пакет i2c-tools
sudo apt-get install i2c-tools
Потом выполни команду:
i2cdetect -l
Если она что-то покажет, то всё нормально с i2c, просто в графической среде какой-то баг
-
RE: PiFi DAC+ V2.0 PCM5122
Считай почти настроил.
Введи команду alsamixer и все параметры выстави на 100% -
RE: PiFi DAC+ V2.0 PCM5122
@mojo#6653
После танцев с бубном, я добился что Raspberry Pi стал видеть PiFi DAC+. По командеaplay -l
обнаруживает:
**** List of PLAYBACK Hardware Devices **** card 0: sndrpihifiberry [snd_rpi_hifiberry_dacplus], device 0: HiFiBerry DAC+ HiFi pcm512x-hifi-0 [HiFiBerry DAC+ HiFi pcm512x-hifi-0] Subdevices: 1/1 Subdevice #0: subdevice #0
Файла /etc/modprobe.d/blacklist в системе не было но я его создал.
Не помогло добавление snd_bcm2835 в блэклист. На командуdmesg | grep pcm512
ответа нет. Но он приходит когда я проигрываю аудиофайл. Звука при этом нет! Ответ:
pcm512x 1-004d: No SCLK, using BCLK: -2
Пытался гуглить эту ошибку, но ответа не нашел. Что делать дальше, не знаю!
-
RE: PiFi DAC+ V2.0 PCM5122
В статье по твоей ссылке это написано.
Команду для просмотра логов ядра указал -dmsg | grep 'pcm'
-
RE: PiFi DAC+ V2.0 PCM5122
@mojo#6649
Поскольку я новичок, объясните мне как я должен подгрузить драйвер ядра pcm5122? Как посмотреть лог? -
RE: PiFi DAC+ V2.0 PCM5122
И попробуй родной аудиодрайвер (snd_bcm2835) в блэклист /etc/modprobe.d/blacklist добавить
-
RE: PiFi DAC+ V2.0 PCM5122
А сам драйвер ядра для pcm5122 нормально подгрузился? Чё лог говорит?
dmsg | grep 'pcm'
-
RE: Rpi 3 или 4 для просмотра видео
@Konstantin#6646 Справится ли 3B модель с такой задачей
Разумеется - справиться! У меня дома на "малинке" 3В развёрнута мультимедиа на основе Kodi. Очень приятная вещь! Хранение, каталогизация, поиск в инете, просмотр из файла или из инета, платные и бесплатные каналы....
Лично мне, всего этого - выше крыши!
-
RE: Не запускается Rpi 4b
Вот тут вводная статья про малинку:
http://wiki.amperka.ru/products:raspberry-pi-4-model-bТам написано:
> Светодиодная индикация
> Имя светодиода Назначение
> PWR Индикация питания платы.
> ACT Индикация активности с SD-картой. Во время работы с картой должен активно мигать.
>Раз постоянно мигает, можно предположить - SD карточка не читается...
-
RE: Вопрос по поводу Блока питания BANANA PI M2 ZERO WIFI
По логике на каждый.
Но на практике китайцы экономят на всём, поэтому я думаю эти 2А делятся между обоими выходами. -
RE: проблема с датчиком dht11
Вы используете библиотеку:
import adafruit_dht
Которую я не знаю. Посмотрите доку на неё. Там должно быть сказано.
Если использовать обычную библиотеку Rpi.GPIO, то скелет любой программы должен выглядеть так:
import RPi.GPIO as GPIO # your init code try: # Здесь код, который и выполняет основную работу except KeyboardInterrupt: # Код, обрабатывающий ctrl-c except: # Код для всех других прерываний finally: # Обязательно!!! Освобождаем все PIN GPIO.cleanup()
-
RE: проблема с датчиком dht11
@sv-lary#6633ок, а как тогда прописать освобождение этого пина?