Подключение к микроконтроллеру 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

КОМЕНТАРІ • 14

  • @VadRov
    @VadRov  2 роки тому +1

    Подключение дисплея st7789 по spi c dma на CMSIS и LL рассмотрено в видео

  • @ismailalhajji

    Thank You VADROV

  • @sergeold1552

    Здравствуйте. будет работать этот код на stm32f411ceu6?

  • @VadRov
    @VadRov  2 роки тому +1

    Про подключение SD по SPI DMA к STM32, но без HAL (LL, регистры):

  • @xxxx9320

    Если МК поддерживает SDIO, в чем его преимущество перед SPI, кроме скорости? Уменьшает занятость процессора, или при использовании DMA нет разницы? Или если скорость не важна, то что лучше выбрать?

  • @hakobhakobyan2856
    @hakobhakobyan2856 Рік тому +1

    Добрый день, очень хороший и полезный метод. К сожалению у меня не работает. У меня версия STM cubide 1.10.11 а девайс Nucleo L452. Как изменить этот код для моей случии ? спосибо !

  • @dsadas_toratad

    Возможно ли записывать информацию на SD-карту в while(1)? До цикла запись производится без проблем, в цикле никак записи достичь не могу.

  • @arturs5919

    Что здесь чёрт возьми происходит😅