Продолжаем работать с библиотекой HAL. На данном занятии мы попытаемся начать освоение очень нужной и широко в последнее время используемой шины I2S.
В наш век всё более интенсивного перехода от аналоговой передачи сигнала к цифровой передачи данных того же сигнала цифровое аудио всё более обретает интерес у многих людей.
Мы попробуем в установленную микросхему CS43L22 на плате STM32F4DISCOVERY передать через данную шину цифровое аудио и обработать его в такой вид, который будет понятен многим устройствам - головным телефонам, динамикам, а также линейному входу любого усилителя.
Данная микросхема является Цифро-аналоговым преобразователем звукового сигнала. Цифровой звуковой поток на данную микросхему мы будем подавать из контейнера WAV из файлов, записанных на USB Flash Drive.
В данной части занятия мы продолжим и практически закончим писать инициализацию Аудио ЦАП и напишем ещё некоторые немаловажные функции для работы с данной микросхемой.
Купить отладочную плату STM32F4-DISCOVERY можно здесь [ Ссылка ]
Дисплей LCD 20x4 можно приобрести тут [ Ссылка ]
Навигация по видео:
00:00 Введение
00:53 Продолжим инициализацию микросхемы Аудио ЦАП
07:13 Напишем функцию инициализации шины I2S
11:31 Продолжаем инициализацию микросхемы CS43L22
12:46 Начнем писать функцию начала воспроизведения звука
19:37 Продолжим функцию MenuProcess
22:35 Напишем функцию отключения звука
27:18 Начнем писать функцию локального старта звука
Рекомендуется также перед просмотром данного урока просмотреть данное видео:
УРОК 36. HAL. USB. Host. Mass Storage Class. Часть 1 [ Ссылка ]
УРОК 36. HAL. USB. Host. Mass Storage Class. Часть 2 [ Ссылка ]
УРОК 46. I2S. AUDIO. Часть 1 [ Ссылка ]
УРОК 46. I2S. AUDIO. Часть 2 [ Ссылка ]
УРОК 46. I2S. AUDIO. Часть 3 [ Ссылка ]
УРОК 46. I2S. AUDIO. Часть 4 [ Ссылка ]
Текстовая версия данной части занятия здесь [ Ссылка ]
Группа в контакте [ Ссылка ]
Группа в Одноклассниках [ Ссылка ]
Группа в Facebook [ Ссылка ]
Мой сайт "Программирование МК" [ Ссылка ]
Форум [ Ссылка ]
Вы можете помочь проекту:
ЮMoney
[ Ссылка ]
Webmoney
Z341906933112
Карта Сбербанка (МИР)
2202201799288929
Можно в USDT
1) Сеть:TRC20
Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS
2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
![](https://i.ytimg.com/vi/BfOMACuKg0E/maxresdefault.jpg)