Программирование МК STM32. УРОК 46. I2S. AUDIO. Часть 1 HD

20.09.2016
Продолжаем работать с библиотекой HAL. На данном занятии мы попытаемся начать освоение очень нужной и широко в последнее время используемой шины I2S. В наш век всё более интенсивного перехода от аналоговой передачи сигнала к цифровой передачи данных того же сигнала цифровое аудио всё более обретает интерес у многих людей. Мы попробуем в установленную микросхему CS43L22 на плате STM32F4DISCOVERY передать через данную шину цифровое аудио и обработать его в такой вид, который будет понятен многим устройствам - головным телефонам, динамикам, а также линейному входу любого усилителя. Данная микросхема является Цифро-аналоговым преобразователем звукового сигнала. Цифровой звуковой поток на данную микросхему мы будем подавать из контейнера WAV из файлов, записанных на USB Flash Drive. В данной первой части занятия мы создадим и настроим проект в Cube MX, создадим каркас приложения, добавим все макросы и глобальные переменные, которые в процессе написания кода нам потребуются. Также мы начнем писать некоторые функции аудио-библиотеки. Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Дисплей LCD 20x4 можно приобрести тут http://ali.pub/vk7tl Навигация по видео: 00:30 Кратко ознакомимся с АудиоЦАП-микросхемой, а также с шиной I2S 08:40 Запустим и настроим проект в Cube MX 14:35 Сгенерируем, запустим, настроим проект в Keil, настроим программатор на авторесет 15:00 Добавим файл lcd.c и настроим его на другую шину 18:10 Добавим все дополнительные файлы и добавим макроподстановки и глобальные переменные 24:32 Напишем функцию для обработки ошибок и начнем писать функцию инициализации Аудио ЦАП 29:50 Произведём ещё некоторые настройки кода шины USB Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 22. HAL. I2C. I2C to LCD2004 https://www.youtube.com/watch?v=7obHbAQ22XU УРОК 36. HAL. USB. Host. Mass Storage Class. Часть 1 http://www.youtube.com/watch?v=DuxySazq3AY УРОК 36. HAL. USB. Host. Mass Storage Class. Часть 2 http://www.youtube.com/watch?v=VeVEbsezvDc Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-46-i2s-audio-chast-1/ Группа в контакте http://vk.com/club116656325 Группа в Одноклассниках http://ok.ru/group/52987126153436 Группа в Facebook https://www.facebook.com/groups/236905359999556/ Мой сайт "Программирование МК" http://narodstream.ru Форум http://narodstream.ru/forum/ Вы можете помочь проекту: Яндекс-деньги https://money.yandex.ru/to/41001176473465 Webmoney R422073279923 Z341906933112

Похожие видео

Показать еще