Страница 1 из 1

МК AVR с SD

Добавлено: Вт апр 27, 2010 18:49:54
Mihail Rodin
Кто знает, как можно МК Atmel AVR совместить с картой памяти SD? Я хочу сделать авиамодельный бортовой самописец с этими устройствами.

Re: МК AVR с SD

Добавлено: Вт апр 27, 2010 19:32:10
YS
Ессно можно. SD карточки работают по двум протоколам: нативный SD и SPI. За протокол SD буржуи хотят денег, а SPI открыт. Так что любителям остается SPI. Различие - только в скорости. Гуглите AVRlib, там готовые функции и описание.

P.S.

Сам как раз этим же занимаюсь.

Re: МК AVR с SD

Добавлено: Ср апр 28, 2010 00:05:55
>TEHb<
Вот так совпадение! Насколько я понимаю они совместимы с MMC, разница только в дополнительном контакте слева? Однако учтите, что карточки трёхвольтовые.

Re: МК AVR с SD

Добавлено: Ср апр 28, 2010 10:12:00
Mihail Rodin
Cпасибо за информацию!

Re: МК AVR с SD

Добавлено: Ср апр 28, 2010 10:23:06
Mihail Rodin
На указанном вами сайте рассказано про работу в языке С, а я работаю в ассемблере. Вы случайно не знаете сайт, где описывается работа с SPI в ассемблере?

Re: МК AVR с SD

Добавлено: Ср апр 28, 2010 12:52:53
Engineer_Keen
Обычно в самом даташите на контроллер в разделе про SPI есть примеры на ассемблере и Си. Значит дергаем строки оттуда и смотрим уже даташит на SD - какие команды нужно подавать через этот самый SPI для чтения/записи.

Re: МК AVR с SD

Добавлено: Ср апр 28, 2010 19:00:23
Aheir
http://radiokot.ru/forum/viewtopic.php?f=20&t=8489
http://radiokot.ru/forum/viewtopic.php?f=20&t=5338
http://radiokot.ru/forum/viewtopic.php?f=20&t=8768

И это далеко не все темы.
Есть и по АСМу, если не полениться и пройтись по ссылкам из тем.
Автору бан на пару дней за непонятливость.