|
SD карта через SPI |
|
|
|
Jan 25 2015, 06:46
|
Местный
  
Группа: Свой
Сообщений: 254
Регистрация: 6-12-14
Из: СПб
Пользователь №: 84 003

|
Вроде простой вопрос, а вот явного ответа на него пока не нашел - при работе с SD картой по SPI протоколу нужно ли как-то (паузами) разделять байты в пакете ?
В смысле, можно ли при выполнении, например, команды CMD17 послать на карту все 520 байт (естественно, одновременно при этом читая) одним равномерным потоком битов ?
Я понимаю, что с вероятностью практически 100% можно, но сбивают с толку картинки, на которых всегда нарисованы увеличенные паузы между отдельными байтам. Пытаюсь читать стандартную спецификацию, но даже сокращенный вариант с непривычки еще то чтиво...
Вопрос возник, так как после переделки моей схемы с побайтовой работы на поблочную что-то работать пока не желает, вот и пытаюсь понять, в каком направлении разбираться...
|
|
|
|
|
 |
Ответов
|
Jul 8 2015, 15:10
|

Гуру
     
Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514

|
Цитата(MiklPolikov @ Jul 8 2015, 07:29)  Не нужно. Интерфейс SPI вообще этих пауз не увидит. Он понимает только фронты CLK. Но между длинными пакетами , для надёжности, можно дёргать в 1 CS , для того что бы быть увереным, что порядок бит не сбился, т.е. что 1й бит одного байта не начал попадать в 8й следующего. а если аппаратно настроен пин и данные гонятся потоком, через DMA, например? а потеря порядка битов - это, простите, к схемотехнику и разводчику платы
|
|
|
|
Сообщений в этой теме
justontime SD карта через SPI Jan 25 2015, 06:46 smalcom посмотрите реализацию от ChaN'а. Там код не сл... Jan 25 2015, 08:43 justontime Цитата(smalcom @ Jan 25 2015, 11:43) ЕМНИ... Jan 25 2015, 08:53 _4afc_ Цитата(justontime @ Jan 25 2015, 09:46) В... Jan 25 2015, 12:47 justontime Цитата(_4afc_ @ Jan 25 2015, 15:47) Я бай... Jan 25 2015, 13:23  _4afc_ Цитата(justontime @ Jan 25 2015, 16:23) В... Jan 25 2015, 18:54 smalcom например так:
1. отправили данные сектора
2. в цик... Jan 25 2015, 14:56 justontime Цитата(smalcom @ Jan 25 2015, 17:56) напр... Jan 25 2015, 15:09 smalcom именно потоком это и делается
http://elm-chan.org/... Jan 25 2015, 15:48 justontime Цитата(smalcom @ Jan 25 2015, 18:48) имен... Jan 25 2015, 16:28 jcxz Цитата(justontime @ Jan 25 2015, 12:46) В... Jan 27 2015, 03:40 ДЕЙЛ Недавно имел дело с SD-картой. Осциллографом смотр... Jan 27 2015, 13:37 justontime Как и следовало ожидать, все заработало без всяких... Jan 28 2015, 12:25 justontime А вот еще вопрос из этой серии - наоборот, можно л... Jan 30 2015, 16:48 smalcom проверьте уже - это быстрее, чем прочитать то, что... Jan 31 2015, 08:40 justontime Цитата(smalcom @ Jan 31 2015, 11:40) пров... Jan 31 2015, 10:17 smalcom значит у вас много времени. почитайте документацию... Jan 31 2015, 12:02 justontime Цитата(smalcom @ Jan 31 2015, 15:02) знач... Jan 31 2015, 13:42  jukebox Возможно немного не по теме,но это тоже связано с ... May 8 2015, 08:09 UDmitry Касательно записи на SD карту могу вам сказать, чт... Jun 17 2015, 18:55 jukebox Итак, позанимался с Flash AT25FD041A.Есть некоторо... Jul 7 2015, 16:23  jcxz Цитата(jukebox @ Jul 7 2015, 22:23) CS на... Jul 8 2015, 03:51   jukebox Цитата(jcxz @ Jul 8 2015, 04:51) Во время... Jul 15 2015, 17:49  MiklPolikov Цитата(toweroff @ Jul 8 2015, 18:10) а ес... Jul 8 2015, 16:43   jcxz Цитата(MiklPolikov @ Jul 8 2015, 22:43) П... Jul 10 2015, 07:30
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|