Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 21 июл 2019, 00:18

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 77 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8  След.
Автор Сообщение
 Заголовок сообщения: Re: 087-ATtiny2313 SD Card Talking Device.
СообщениеДобавлено: 05 май 2015, 01:27 
Не в сети
Аватара пользователя

Зарегистрирован: 13 мар 2015, 00:17
Сообщения: 21
GetChiper,поскольку по ходу сборки моего проекта возникло множество попутных вопросов ,не стал засорять тему , открыл новую viewtopic.php?f=9&t=599 . Ваши советы очень помогли. :OK:

_________________
Всегда на взлёте


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 087-ATtiny2313 SD Card Talking Device.
СообщениеДобавлено: 05 май 2015, 10:55 
Не в сети

Зарегистрирован: 05 май 2015, 10:18
Сообщения: 6
Во-первых хотел бы поблагодарить автора статьи за всевозможные "пляски с бубном" в ходе всей работы и проделанный труд !!! Они ведь хочешь или нет возникают. Теперь о своей просьбе, я работаю на pic-ах, так уж получилось. Мне бы нужен сам обмен связи с микро-сд, т.е. диаграммы. Думаю это самое главное, если знаешь что и как отправить, соответственно можно построить по своей логике. Извините, чужие проекты не понимаю.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 087-ATtiny2313 SD Card Talking Device.
СообщениеДобавлено: 05 май 2015, 19:58 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1925
Как раз неплохой ресурс по пикам и помог мне разобраться с картами http://piclist.ru/mmc.html
Не без ошибок, конечно, но описание одно из доступных.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 087-ATtiny2313 SD Card Talking Device.
СообщениеДобавлено: 05 май 2015, 23:19 
Не в сети

Зарегистрирован: 05 май 2015, 10:18
Сообщения: 6
Спасибо за ссылку. Я в этом деле не проф., поэтому сразу вопросы.
Сmd... и им подобные команды -что за команды и как они выглядят графически или в двоичном, hex -формате? (Вроде в ассемблере их нет!) Вы сказали что не без ошибок конечно, т.е. вся проблема крылась именно в отправке и принятии команд. Сделать прошивку не разобравшись в этих вопросах не представляется возможным!!!
Поэтому мне бы нужны ваши конкретные наработки, т.е. можно в форме диаграммы в начале сколько байт, с какой max. скоростью, при этом синхросигнал как работает и т.д. Даже если была бы готовая прога на ассемблере, я бы все равно "замутил по своему", конечно не грамотно как надо, некоторые называют такой подход "ногодрыганием". Нужна конкретная наработка человека. Извините если прошу много. На примере I2c для микросхем памяти, очень неплохой расклад. Еще раз извините за многословность и многовопросность, даже думаю это ни только мне пригодилось бы!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 087-ATtiny2313 SD Card Talking Device.
СообщениеДобавлено: 05 май 2015, 23:53 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1925
Все уже написано давно, диаграммы начерчены, скорости посчитаны, описано как выглядит CMD физически ... просто посмотрите статьи по ссылке что я дал.

Вот конкретно по картам http://piclist.ru/S-MMC-SD-Cards-RUS/S- ... s-RUS.html - здесь ошибок нет.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 087-ATtiny2313 SD Card Talking Device.
СообщениеДобавлено: 06 май 2015, 12:00 
Не в сети

Зарегистрирован: 05 май 2015, 10:18
Сообщения: 6
Ок, если я правильно понял CMD-означает команда, она может быть от 0 до 63, т.е. байт состоит из 6-ти битов "111111"=63.
т.е. CMD1=000001, CMD9=001001 и т.д.
Правильно?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 087-ATtiny2313 SD Card Talking Device.
СообщениеДобавлено: 06 май 2015, 19:49 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1925
Вот картинка из приведенной выше статьи
Изображение

Index и есть номер того самого CMD

"Каждая команда представлена в виде аббревиатуры (например, GO_IDLE_STATE) или в виде обозначения CMD, где - номер индекса команды, который может принимать значение от 0 до 63."

Нужно понимать что CMD это не просто индекс, а это целый пакет данных (0, 1, Index, Argument, CRC), озаглавленный этим самым индекс-номером


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 087-ATtiny2313 SD Card Talking Device.
СообщениеДобавлено: 07 май 2015, 00:55 
Не в сети

Зарегистрирован: 05 май 2015, 10:18
Сообщения: 6
Хорошо, этот момент вроде понял, а чем же отличиаются например CMD0 и CMD1?
Вы еще раз изивините за возможно глупые вопросы, мне б только понять!
Еще один момент, если в Аргументе написано "Нет(0)", то судя по графику надо отправить 32 нулевых бита в слове Аргумент - правильно?
Аббревиатура я так думаю не нужна (только для понимания самой команды) -так?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 087-ATtiny2313 SD Card Talking Device.
СообщениеДобавлено: 07 май 2015, 01:20 
Не в сети

Зарегистрирован: 05 май 2015, 10:18
Сообщения: 6
Цифры после CMD...?
Может все же hex-код?
CMD10 = 001010
CMD32 = 100000
Ну а как еще может быть?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: 087-ATtiny2313 SD Card Talking Device.
СообщениеДобавлено: 07 май 2015, 21:15 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1925
irik писал(а):
в Аргументе написано "Нет(0)"
- да, аргумент не имеет значения, но он должен присутствовать как нулевой
irik писал(а):
Аббревиатура я так думаю не нужна (только для понимания самой команды) -так?
- да
irik писал(а):
Цифры после CMD...?
да это двоичный код (на картинке поле этого двоичного кода называется Index)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 77 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB