filmov
tv
Подключение SD к SPI с DMA STM32 без HAL: регистры, LL - код меньше, программа быстрее. STM32CubeIDE
Показать описание
Подключение SD к SPI с DMA STM32 без библиотеки HAL: регистры и LL - код меньше, программа быстрее. В прошлом видео подключал микро SD карту к STM32F401CCU6 по интерфейсу SPI. Драйвер позволял, в том числе, использовать DMA для обмена данными SD и STM32. Причем, реализация совмещала регистры для некоторых настроек потоков DMA и возможности высокоуровневой библиотеки HAL для включения такого обмена. В этом видео реализую тоже самое, но откажусь от HAL настолько, насколько это позволяет сама среда разработки STM32CubeIDE. Проект в этот раз будет основан на низкоуровневой библиотеке LL, ориентированной на регистры. Правда, от LL лично я буду использовать только один массив со смещениями потоков DMA, относительно базовых адресов контроллеров DMA и функцию переключающую состояние пина с высокого уровня на низкий и наоборот, которую при желании также можно заменить на пару строчек кода на регистрах.
В папке проекта схема подключения модуля SD к плате разработки STM32F401CCU6.
Поддержать канал:
Комплектующие в видео:
плата разработки stm32f401ccu6
модуль микро SD карты
#stm32
#программирование
#sdcard
В папке проекта схема подключения модуля SD к плате разработки STM32F401CCU6.
Поддержать канал:
Комплектующие в видео:
плата разработки stm32f401ccu6
модуль микро SD карты
#stm32
#программирование
#sdcard
Комментарии