Продолжаем работать с библиотекой HAL. На данном занятии мы попытаемся начать освоение очень нужной и широко в последнее время используемой шины I2S.
В наш век всё более интенсивного перехода от аналоговой передачи сигнала к цифровой передачи данных того же сигнала цифровое аудио всё более обретает интерес у многих людей.
Мы попробуем в установленную микросхему CS43L22 на плате STM32F4DISCOVERY передать через данную шину цифровое аудио и обработать его в такой вид, который будет понятен многим устройствам - головным телефонам, динамикам, а также линейному входу любого усилителя.
Данная микросхема является Цифро-аналоговым преобразователем звукового сигнала. Цифровой звуковой поток на данную микросхему мы будем подавать из контейнера WAV из файлов, записанных на USB Flash Drive.
В данной части занятия мы продолжим инициализацию микросхемы Аудио ЦАП и напишем функцию считывания идентификатора данной микросхемы по шине I2C.
Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif
Дисплей LCD 20x4 можно приобрести тут http://ali.pub/vk7tl
Навигация по видео:
00:00 Введение
01:13 Продолжим писать инициализацию микросхемы CS43L22
12:16 Напишем код для перезагрузки микросхемы
13:46 Напишем функцию для считывания идентификатора Аудио ЦАП
23:00 Напишем код для сравнения идентификатора с эталонным
24:47 Проверим считывание идентификатора, собрав код прошив контроллер, с помощью отладки кода
Рекомендуется также перед просмотром данного урока просмотреть данное видео:
УРОК 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
УРОК 46. I2S. AUDIO. Часть 1 http://www.youtube.com/watch?v=6g2jSqvmpt4
УРОК 46. I2S. AUDIO. Часть 2 http://www.youtube.com/watch?v=DciMKeTPwFc
Текстовая версия данной части занятия здесь http://narodstream.ru/stm-urok-46-i2s-audio-chast-3/
Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru
Форум http://narodstream.ru/forum/
Вы можете помочь проекту:
ЮMoney
https://yoomoney.ru/to/41001176473465
Webmoney
Z341906933112
Карта Сбербанка (МИР)
2202201799288929
Можно в USDT
1) Сеть:TRC20
Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS
2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
Скрыть