Технический форум по робототехнике.
ZhenyaKa » 10 окт 2016, 13:14
Имеем два микроконтроллера (например, AtmegaХХХ), и SD-CARD подключенная по интерфейсу SPI.
Один МК только читает данные, а другой может и читать и писать.
Возможно ли вообще их подключить к одной SC-CARD?
Если это возможно, то усложняем задачу: один имеет уровни 3.3В, а другой 5.5В.
Может литература есть какая-нибудь или пример?
И еще, я правильно понял, что если уровни МК 3.3В, то к sd-card он подключается напрямую?
esisl » 10 окт 2016, 13:25
Один МК подключите к SD, а другой соедините с первым и качайте данные софтом. Превратите один контроллер в эээ... контроллер SD-карт, и тогда с одной картой сможет работать любое количество контроллеров
ZhenyaKa » 10 окт 2016, 13:36
esisl писал(а):Один МК подключите к SD, а другой соедините с первым и качайте данные софтом. Превратите один контроллер в эээ... контроллер SD-карт, и тогда с одной картой сможет работать любое количество контроллеров
не могу
прошивку "читающего" менять нельзя
esisl » 10 окт 2016, 14:01
Тогда расширьте и уточните описание ТЗ.
Как вариант - сделать на базе МК эмулятор SD-карты и пусть для "неизменяемого" изображает карту. А на самом деле будет - контроллером.
ZhenyaKa » 10 окт 2016, 14:46
esisl писал(а):Тогда расширьте и уточните описание ТЗ.
Как вариант - сделать на базе МК эмулятор SD-карты и пусть для "неизменяемого" изображает карту. А на самом деле будет - контроллером.
зачем для него изображать карту?
я ж карту когда вытаскиваю - ее нет. читающий ее не видит
когда пишуще-читающий работает с картой можно ее аналогично "вытаскивать"
ну то есть одновременного доступа не требуется.
esisl » 10 окт 2016, 15:31
Опишите задачу полностью.
А то всё на уровне "у меня подземный стук в подполе"
ZhenyaKa » 10 окт 2016, 17:02
esisl писал(а):Опишите задачу полностью.
А то всё на уровне "у меня подземный стук в подполе"
какая еще информация нужна?
esisl » 10 окт 2016, 17:04
Например, почему нельзя переписать код МК в который воткнута карта?
Собственно почему?
ZhenyaKa » 10 окт 2016, 17:16
esisl писал(а):Например, почему нельзя переписать код МК в который воткнута карта?
Собственно почему?
ограничение такое есть
esisl » 10 окт 2016, 17:25
Программа полёта секретной ракеты в межпланетном вакууме?
Madf » 10 окт 2016, 18:15
ZhenyaKa писал(а):прошивку "читающего" менять нельзя
эта прошивка использует сигнал чипселект?
если "да", то можно попробовать организовать, но может глючить, ибо второй МК должен очень быстро/редко обращаться к SD
зы: про уровни напряжений - вообще не проблема
ZhenyaKa » 10 окт 2016, 19:19
Madf писал(а):ZhenyaKa писал(а):прошивку "читающего" менять нельзя
эта прошивка использует сигнал чипселект?
если "да", то можно попробовать организовать, но может глючить, ибо второй МК должен очень быстро/редко обращаться к SD
зы: про уровни напряжений - вообще не проблема
я могу на плате разорвать дорожки или добавить новые проводками
esisl » 10 окт 2016, 19:26
Т.е. у Вас есть устройство, которое, включает в себя микроконтроллер и SD-карту.
Не плеер случайно? Мне довелось повозиться с этим.
И Вы хотите, чтобы можно было "на лету" менять содержимое SD-карты?
Или менять содержимое карты, не вытаскивая её, но ОСТАНАВЛИВАЯ на это время работу основного устройства?
Я делал нечто подобное для фоторамки. Из интерфейсов только usb для флешки, а мне надо было использовать в качестве дисплея. Не угадал?
ZhenyaKa » 10 окт 2016, 19:31
Madf писал(а):ZhenyaKa писал(а):прошивку "читающего" менять нельзя
эта прошивка использует сигнал чипселект?
если "да", то можно попробовать организовать, но может глючить, ибо второй МК должен очень быстро/редко обращаться к SD
зы: про уровни напряжений - вообще не проблема
вот схема
http://reprap.org/mediawiki/images/7/7d ... ircuit.pngзадача подключить сюда esp8266, чтоб по ftp с файлами работать.
esisl » 10 окт 2016, 19:34
Пардонте... Это же х... тринтер, нет? Melzi
http://reprap.org/wiki/Melzi ???
Там же просто USB есть, может не распаян. И прошивка марлин. Э?