МК AVR с SD
- Сообщения: 182
- Зарегистрирован: Пн апр 26, 2010 17:22:58
Кто знает, как можно МК Atmel AVR совместить с картой памяти SD? Я хочу сделать авиамодельный бортовой самописец с этими устройствами.
- Реклама
- Сообщения: 7518
- Зарегистрирован: Вс мар 29, 2009 22:09:05
Ессно можно. SD карточки работают по двум протоколам: нативный SD и SPI. За протокол SD буржуи хотят денег, а SPI открыт. Так что любителям остается SPI. Различие - только в скорости. Гуглите AVRlib, там готовые функции и описание.
P.S.
Сам как раз этим же занимаюсь.
P.S.
Сам как раз этим же занимаюсь.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Вот так совпадение! Насколько я понимаю они совместимы с MMC, разница только в дополнительном контакте слева? Однако учтите, что карточки трёхвольтовые.
Усложнять просто. Упрощать сложно.
- Сообщения: 182
- Зарегистрирован: Пн апр 26, 2010 17:22:58
- Сообщения: 182
- Зарегистрирован: Пн апр 26, 2010 17:22:58
На указанном вами сайте рассказано про работу в языке С, а я работаю в ассемблере. Вы случайно не знаете сайт, где описывается работа с SPI в ассемблере?
- Реклама
Обычно в самом даташите на контроллер в разделе про SPI есть примеры на ассемблере и Си. Значит дергаем строки оттуда и смотрим уже даташит на SD - какие команды нужно подавать через этот самый SPI для чтения/записи.
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
И это далеко не все темы.
Есть и по АСМу, если не полениться и пройтись по ссылкам из тем.
Автору бан на пару дней за непонятливость.
http://radiokot.ru/forum/viewtopic.php?f=20&t=5338
http://radiokot.ru/forum/viewtopic.php?f=20&t=8768
И это далеко не все темы.
Есть и по АСМу, если не полениться и пройтись по ссылкам из тем.
Автору бан на пару дней за непонятливость.
Оптимизм х (Опыт + Знания) = const


