Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Микроконтроллеры других производителей

Микроконтроллеры других производителей Все, что касается микроконтроллеров и НЕ подошло в раздел Microchip.

Ответ
 
Опции темы Опции просмотра
Старый 10.09.2016, 14:09   #1
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 804
Вес репутации: 805/56
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
По умолчанию STM32 SDIO

Всем добрый день.
Пытаюсь разобраться с SDIO в STM32F103RC...... но без всяких FatFS, DMA, StLib и т.д.. то есть в чистом виде. Низким уровнем.
Информации вагон, не знаю откуда начать копать ( чтобы не было сразу 25 неизвестных в уравнении.)
Хочу составить подробный перечень необходимых действий, начиная от подачи питания и заканчивая чтением одного произвольного сектора 512 байт c карты размером 2GB. Типа такого:
Код:
1) Обеспечить корректное подключение SDCard к МК с учётом необходимых подтяжек на сигналах.
2) Подать тактирование (RCC->APB2ENR |= RCC_APB2ENR_IOPxEN;) на порты I/O SDIO и отконфигурировать их как "Alternative function"
3) Подать тактирование на модуль SDIO (RCC->AHBENR |= RCC_AHBENR_SDIOEN)
4) .... 
5) ....
6)  Отконфигурировать SDIO->CLKCR
7) ....
8)  Провести процесс идентификации карты согласно инструкции на стр.585 RM0008
9) ...
10) Проверить, что ...бла-бла-бла ...  и флаги ХХХ  
11) ...
12)... перевести карту в режим ......... используя ...........
13) ...
14) В регистр ....... задать адрес, начиная с которого будет произведено чтение
15) .....
16)  Используя команду CMD17 провести чтение одного блока в буфер размером 512 байт. По окончании чтения проверить отсутствие ошибок по флагам (for ex. (ADDRESS_ERROR error bit is set in the status register))
17) .....
18) Перевести карту в режим Stand-by используя .........
Может кто-то исправить/дополнить/черкануть пару строк?
__________________
RTFM.....и будет вам счастье
Marat вне форума   Ответить с цитированием
Старый 10.09.2016, 22:44   #2
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 804
Вес репутации: 805/56
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
По умолчанию Re: STM32 SDIO

Вроде что-то начинает вырисовываться.... Смотрю примеры из SPL и обрезаю лишнее....
__________________
RTFM.....и будет вам счастье
Marat вне форума   Ответить с цитированием
Старый 18.07.2017, 18:12   #3
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 44
Сообщений: 1,407
Вес репутации: 2098/70
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: STM32 SDIO

Чтобы не плодить лишней темы - есть у кого-нибудь драйвер SDIO (SDMMC), нормально работающий с FatFs на L4? Желательно с DMA.
DimaS вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ethernet на STM32 AleksBak Микроконтроллеры других производителей 47 09.03.2016 14:29
Производительность STM32 Cortex M3 Pridnya Микроконтроллеры других производителей 43 16.10.2013 12:29
подключение SD карточки в режиме SDIO к uС Sergik Продукция MICROCHIP 6 25.03.2012 20:44
STM32, с чего начать? EviL_LaugH Микроконтроллеры других производителей 6 26.07.2011 14:15
STM32 Discovery. Налетай. Халява. alexdos Микроконтроллеры других производителей 64 05.07.2011 20:01


Часовой пояс GMT +3, время: 18:15.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot