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

 
 
> SD карта через SPI
justontime
сообщение Jan 25 2015, 06:46
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 254
Регистрация: 6-12-14
Из: СПб
Пользователь №: 84 003



Вроде простой вопрос, а вот явного ответа на него пока не нашел - при работе с SD картой по SPI протоколу нужно ли как-то (паузами) разделять байты в пакете ?

В смысле, можно ли при выполнении, например, команды CMD17 послать на карту все 520 байт (естественно, одновременно при этом читая) одним равномерным потоком битов ?

Я понимаю, что с вероятностью практически 100% можно, но сбивают с толку картинки, на которых всегда нарисованы увеличенные паузы между отдельными байтам. Пытаюсь читать стандартную спецификацию, но даже сокращенный вариант с непривычки еще то чтиво...

Вопрос возник, так как после переделки моей схемы с побайтовой работы на поблочную что-то работать пока не желает, вот и пытаюсь понять, в каком направлении разбираться...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
UDmitry
сообщение Jun 17 2015, 18:55
Сообщение #2





Группа: Участник
Сообщений: 13
Регистрация: 28-01-14
Из: Таганрог
Пользователь №: 80 225



Касательно записи на SD карту могу вам сказать, что когда мы тестировали получалась такая вещь, что время записи данных на карту все время варьировалось несмотря на то, что мы передавали все время один и тот же размер буфер, следовательно логично предположить, что поэтому на рисунках и изображены байты с различным временем задержки между ними. Возможно такое связано с какими-то внутренними процессами в работе карты. Правда работали мы с SDIO+DMA.
Go to the top of the page
 
+Quote Post
jukebox
сообщение Jul 7 2015, 16:23
Сообщение #3


Участник
*

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



Итак, позанимался с Flash AT25FD041A.Есть некоторое несовпадение с протеусом, хотя может не доглядел.

Для записи байта во флэш надо :
CS на 1;
Пишем 6;
далее
CS на 0;
и дальше по накатанной,опкод 2, адрес,байт данных.
CS на 1;
только адрес трехбайтный.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jul 8 2015, 03:51
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(jukebox @ Jul 7 2015, 22:23) *
CS на 1;
Пишем 6;

Во время CS=1 любые SPI-флешки игнорят любые данные на MOSI. Не надо ничего писать при CS=1.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
|- - jukebox   Цитата(jcxz @ Jul 8 2015, 04:51) Во время...   Jul 15 2015, 17:49
- - MiklPolikov   Цитата(justontime @ Jan 25 2015, 09:46) В...   Jul 8 2015, 04:29
- - toweroff   Цитата(MiklPolikov @ Jul 8 2015, 07:29) Н...   Jul 8 2015, 15:10
- - MiklPolikov   Цитата(toweroff @ Jul 8 2015, 18:10) а ес...   Jul 8 2015, 16:43
- - jcxz   Цитата(MiklPolikov @ Jul 8 2015, 22:43) П...   Jul 10 2015, 07:30


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 08:36
Рейтинг@Mail.ru


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