реклама на сайте
подробности

 
 
> stm32f107+SD
Jenya7
сообщение Feb 1 2016, 08:43
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Пытаюсь понять некоторые моменты. С SD можно общаться по SPI или SDIO. Но я не понимаю оба модуля разделяют те же пины? я не нашел в даташит пины для SDIO. еще такой вопрос - какая максимальная частота для общения с SD? я читал 400 килогерц. но если частота 72 мега и я делю ее на максимальном делителе SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_256; я все равно не получаю 400 кило. или для SPI есть пределитель?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
adnega
сообщение Feb 1 2016, 11:52
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Jenya7 @ Feb 1 2016, 11:43) *
Пытаюсь понять некоторые моменты. С SD можно общаться по SPI или SDIO. Но я не понимаю оба модуля разделяют те же пины? я не нашел в даташит пины для SDIO.

Видимо, нет в STM32F107 модуля SDIO.

Цитата(Jenya7 @ Feb 1 2016, 11:43) *
еще такой вопрос - какая максимальная частота для общения с SD? я читал 400 килогерц.

А где читал?

В документации английским-по-белому
CODE

---------------------------------------------------------------------------------
Clock frequency Identification Mode
(the low freq. is required for Fod max 400kHz
MultiMediaCard compatibility).
---------------------------------------------------------------------------------
Clock frequency Data Transfer Mode Fpp max 25MHz
---------------------------------------------------------------------------------
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Feb 1 2016, 12:24
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(adnega @ Feb 1 2016, 17:52) *
Видимо, нет в STM32F107 модуля SDIO.


А где читал?

В документации английским-по-белому
CODE

---------------------------------------------------------------------------------
Clock frequency Identification Mode
(the low freq. is required for Fod max 400kHz
MultiMediaCard compatibility).
---------------------------------------------------------------------------------
Clock frequency Data Transfer Mode Fpp max 25MHz
---------------------------------------------------------------------------------

Модуль SDIO есть. но даже если нет - это отдельные пины?
не знаю для чего нужен первый режим Clock frequency Identification Mode но если он есть мы ограничены на 400 кило?

Go to the top of the page
 
+Quote Post
adnega
сообщение Feb 1 2016, 13:45
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Jenya7 @ Feb 1 2016, 15:24) *
Модуль SDIO есть.

Откуда такая уверенность?
Даташит, утверждает, что нет SDIO в STM32F107.
Цитата(Jenya7 @ Feb 1 2016, 15:24) *
но даже если нет - это отдельные пины?

"Нет ножек - нет варенья".
Например, в STM32F407 модуль SDIO есть, и для него в DS есть описание выводов.
Цитата(Jenya7 @ Feb 1 2016, 15:24) *
не знаю для чего нужен первый режим Clock frequency Identification Mode но если он есть мы ограничены на 400 кило?

Карта после сброса начинает работать в этом режиме. После завершения инициализации можно повышать частоту.
Я понял, что это нужно для совместимости с картами MMC.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Jenya7
сообщение Feb 1 2016, 14:04
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 778
Регистрация: 29-03-12
Пользователь №: 71 075



Цитата(adnega @ Feb 1 2016, 19:45) *
Откуда такая уверенность?
Даташит, утверждает, что нет SDIO в STM32F107.

"Нет ножек - нет варенья".
Например, в STM32F407 модуль SDIO есть, и для него в DS есть описание выводов.

Карта после сброса начинает работать в этом режиме. После завершения инициализации можно повышать частоту.
Я понял, что это нужно для совместимости с картами MMC.

да. похоже в конективити лайн нет SDIO.
странно. я не видел в примерах чтобы после инициализации повышали частоту.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 01:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01391 секунд с 7
ELECTRONIX ©2004-2016