Подключение к микроконтроллеру STM32 SD карты по SPI c DMA: stm32f401ccu6 + sd card spi dma
Вставка
- Опубліковано 30 бер 2022
- Подключение к микроконтроллеру STM32 SD карты по SPI c DMA. Микроконтроллер stm32f401ccu6 имеет ограниченный набор периферии. Например, у него нет интерфейса SDIO для подключения SD карты. Однако SD может быть подключена тремя способами: по SPI, по 1 каналу данных SDIO и по 4 каналам данных SDIO. Т.е. для stm32f401ccu6 доступно подключение карты памяти по spi. В видео показываю построение проекта и рассказываю про настройки.
Проект доступен для скачивания по ссылке: drive.google.com/file/d/1TKiM...
В приложении картинка со схемой подключения.
Поддержать канал:
donate.qiwi.com/payin/VadRov
yoomoney.ru/to/4100117522443917
Покупал на Алиэкспресс:
программатор ST-Link alii.pub/6fdujg
плата разработки stm32f401ccu6 alii.pub/6fdumy
плата разработки stm32f411ceu6 alii.pub/6fduop
аудио-ЦАП pcm5102a alii.pub/6fdurf
макетная плата alii.pub/6fduuq
провода для макетной платы alii.pub/6fduwo
3.2" дисплей с тачскрином ILI9341 spi alii.pub/6fdvcf
1.3" дисплей ST7789 spi alii.pub/6fdvks
модуль микро SD карты alii.pub/6fdvoh
stm32, стм32, stm32f401ccu6, spi, sd, stm32 sd, stm32 sd spi, sd spi, spi dma, sd spi dma, stm32 sd spi dma, stm32f401ccu6 sd spi dma, подключение sd карты к stm32, sd + spi + dma, stm32+sd+spi+dma
Резервные явки, если явка на ютуб будет провалена:
Канал на Дзене: zen.yandex.ru/vadrov
Группа в ВК: vadrov
#stm32
#программирование
#sdcard
Подключение дисплея st7789 по spi c dma на CMSIS и LL рассмотрено в видео
Thank You VADROV
Здравствуйте. будет работать этот код на stm32f411ceu6?
Про подключение SD по SPI DMA к STM32, но без HAL (LL, регистры):
Если МК поддерживает SDIO, в чем его преимущество перед SPI, кроме скорости? Уменьшает занятость процессора, или при использовании DMA нет разницы? Или если скорость не важна, то что лучше выбрать?
Добрый день, очень хороший и полезный метод. К сожалению у меня не работает. У меня версия STM cubide 1.10.11 а девайс Nucleo L452. Как изменить этот код для моей случии ? спосибо !
Возможно ли записывать информацию на SD-карту в while(1)? До цикла запись производится без проблем, в цикле никак записи достичь не могу.
Что здесь чёрт возьми происходит😅