Новая платформа для гитарных педалей на STM32: Black Pill + PCM1808 + PCM5102

В этом видео я запускаю новую платформу на STM32 (Black Pill) для создания гитарных педалей (и не только) с модулями АЦП (PCM1808) и ЦАП (PCM5102) и хорошим звуком, рисую и объясняю её схему. Рассказываю про интерфейс I2S, его устройство и особенности работы в микроконтроллере STM32. Запускаю программу для работы с I2S и переношу все написанные ранее эффекты на новую платформу. Тестирую получившуюся схему и программу И, конечно же, записываю её звучание и звучание эффектов и слушаю вместе с вами) Схемы к этому видео и весь дополнительный контент доступен на Бусти - совершенно бесплатно! https://boosty.to/stm_punk Смотрите так же... Винтажные эффекты Дилэй и Тремоло (Амплитудное Вибрато): https://youtu.be/7TuPIEcxqfU Плейлист гитарной педали на STM32: https://www.youtube.com/playlist?list=PLLBUsLO65byHDmWDE2HWvufJr2Q8ydwjC Плеер Импульсов, итоги и тесты: https://youtu.be/jK84lcxJ5fY Плейлист Плеера импульсов: https://www.youtube.com/playlist?list=PLLBUsLO65byELxcykXtzJtZe2ZUs4B1wP 0:00 Заставка 0:06 Что я успел сделать за новогодние праздники 0:27 Из каких модулей собрана наша платформа и почему так дёшево стоит? 1:19 Почему эти модули дают хороший звук? 1:50 Почему опять на Black Pill - дело не только в цене 2:13 Что будет в версии на более производительном микроконтроллере 2:34 Схема новой платформы 3:01 Зачем нужна самая важная часть схемы?) 3:41 Что это за интерфейс такой - I2S ? 3:59 Объясняю назначение всех сигналов I2S 6:03 Пишем тестовую программу и ловим первые подводные камни 7:00 Тесты работы интерфейса I2S на осциллографе и исправление всех ошибок 9:39 Тестовая прошивка работает - пора писать программу 9:51 Сначала настроем сквозной канал 10:08 Отличие работы со звуком в старом проекте и в новой платформе 10:57 Подробный разбор программы 11:24 Неприятная особенность дополнительного канала I2S у STM32 11:38 Что поменялось по сравнению с тестовой программой 12:14 Обмен данными по DMA - почему размер буфера не (всегда) равен числу байт 12:28 Особенности работы с SPI и I2S и как получить минимальные задержки педали 13:08 DMA для дополнительного канала I2S - отличия от тестовой программы 13:21 Дополнительный канал: подводный камень наносит ответный удар 13:42 Почему не нужны дополнительные прерывания для доп. канала (ЦАП) 13:57 Стартуем наш интерфейс I2S 14:18 Как теперь работает прерывание (АЦП) 14:37 Заготовка для добавления эффектов. Зачем нужен своп полуслов 15:12 Сквозной канал готов - выведем данные в ЦАП 15:45 Стереовариант - слушаем звучание тестового примера 16:53 Время задержки сигнала. Какое время приемлемо для гитариста? 17:04 Откуда берётся задержка и как её можно уменьшить 17:24 Программная задержка - как я сделал её минимальной и чем пожертвовал 17:46 Теоретическое время задержки и реальные измерения 18:15 Добавляем эффекты со старой платформы - за чем необходимо следить 18:36 Маленький недостаток программы - в эффекте Дилэй 19:01 Итоги видео 19:22 Сравнение звучания старой и новой платформы (рекомендую слушать в наушниках) #stm32 #электроника #схемотехника #программирование #микроконтроллеры #эффекты #примочки #i2s #flanger #флэнжер #флэнджер #дилэй #дилей #delay #ардуино #arduino #тестзвучания

12+
4 просмотра
12 дней назад
12+
4 просмотра
12 дней назад

В этом видео я запускаю новую платформу на STM32 (Black Pill) для создания гитарных педалей (и не только) с модулями АЦП (PCM1808) и ЦАП (PCM5102) и хорошим звуком, рисую и объясняю её схему. Рассказываю про интерфейс I2S, его устройство и особенности работы в микроконтроллере STM32. Запускаю программу для работы с I2S и переношу все написанные ранее эффекты на новую платформу. Тестирую получившуюся схему и программу И, конечно же, записываю её звучание и звучание эффектов и слушаю вместе с вами) Схемы к этому видео и весь дополнительный контент доступен на Бусти - совершенно бесплатно! https://boosty.to/stm_punk Смотрите так же... Винтажные эффекты Дилэй и Тремоло (Амплитудное Вибрато): https://youtu.be/7TuPIEcxqfU Плейлист гитарной педали на STM32: https://www.youtube.com/playlist?list=PLLBUsLO65byHDmWDE2HWvufJr2Q8ydwjC Плеер Импульсов, итоги и тесты: https://youtu.be/jK84lcxJ5fY Плейлист Плеера импульсов: https://www.youtube.com/playlist?list=PLLBUsLO65byELxcykXtzJtZe2ZUs4B1wP 0:00 Заставка 0:06 Что я успел сделать за новогодние праздники 0:27 Из каких модулей собрана наша платформа и почему так дёшево стоит? 1:19 Почему эти модули дают хороший звук? 1:50 Почему опять на Black Pill - дело не только в цене 2:13 Что будет в версии на более производительном микроконтроллере 2:34 Схема новой платформы 3:01 Зачем нужна самая важная часть схемы?) 3:41 Что это за интерфейс такой - I2S ? 3:59 Объясняю назначение всех сигналов I2S 6:03 Пишем тестовую программу и ловим первые подводные камни 7:00 Тесты работы интерфейса I2S на осциллографе и исправление всех ошибок 9:39 Тестовая прошивка работает - пора писать программу 9:51 Сначала настроем сквозной канал 10:08 Отличие работы со звуком в старом проекте и в новой платформе 10:57 Подробный разбор программы 11:24 Неприятная особенность дополнительного канала I2S у STM32 11:38 Что поменялось по сравнению с тестовой программой 12:14 Обмен данными по DMA - почему размер буфера не (всегда) равен числу байт 12:28 Особенности работы с SPI и I2S и как получить минимальные задержки педали 13:08 DMA для дополнительного канала I2S - отличия от тестовой программы 13:21 Дополнительный канал: подводный камень наносит ответный удар 13:42 Почему не нужны дополнительные прерывания для доп. канала (ЦАП) 13:57 Стартуем наш интерфейс I2S 14:18 Как теперь работает прерывание (АЦП) 14:37 Заготовка для добавления эффектов. Зачем нужен своп полуслов 15:12 Сквозной канал готов - выведем данные в ЦАП 15:45 Стереовариант - слушаем звучание тестового примера 16:53 Время задержки сигнала. Какое время приемлемо для гитариста? 17:04 Откуда берётся задержка и как её можно уменьшить 17:24 Программная задержка - как я сделал её минимальной и чем пожертвовал 17:46 Теоретическое время задержки и реальные измерения 18:15 Добавляем эффекты со старой платформы - за чем необходимо следить 18:36 Маленький недостаток программы - в эффекте Дилэй 19:01 Итоги видео 19:22 Сравнение звучания старой и новой платформы (рекомендую слушать в наушниках) #stm32 #электроника #схемотехника #программирование #микроконтроллеры #эффекты #примочки #i2s #flanger #флэнжер #флэнджер #дилэй #дилей #delay #ардуино #arduino #тестзвучания

, чтобы оставлять комментарии