roboforum.ru

Технический форум по робототехнике.

Два микроконтроллера и одна SD-CARD

Два микроконтроллера и одна SD-CARD

ZhenyaKa » 10 окт 2016, 13:14

Имеем два микроконтроллера (например, AtmegaХХХ), и SD-CARD подключенная по интерфейсу SPI.
Один МК только читает данные, а другой может и читать и писать.

Возможно ли вообще их подключить к одной SC-CARD?

Если это возможно, то усложняем задачу: один имеет уровни 3.3В, а другой 5.5В.

Может литература есть какая-нибудь или пример?

И еще, я правильно понял, что если уровни МК 3.3В, то к sd-card он подключается напрямую?

Re: Два микроконтроллера и одна SD-CARD

esisl » 10 окт 2016, 13:25

Один МК подключите к SD, а другой соедините с первым и качайте данные софтом. Превратите один контроллер в эээ... контроллер SD-карт, и тогда с одной картой сможет работать любое количество контроллеров :)

Re: Два микроконтроллера и одна SD-CARD

ZhenyaKa » 10 окт 2016, 13:36

esisl писал(а):Один МК подключите к SD, а другой соедините с первым и качайте данные софтом. Превратите один контроллер в эээ... контроллер SD-карт, и тогда с одной картой сможет работать любое количество контроллеров :)

не могу :(
прошивку "читающего" менять нельзя

Re: Два микроконтроллера и одна SD-CARD

esisl » 10 окт 2016, 14:01

Тогда расширьте и уточните описание ТЗ.

Как вариант - сделать на базе МК эмулятор SD-карты и пусть для "неизменяемого" изображает карту. А на самом деле будет - контроллером.

Re: Два микроконтроллера и одна SD-CARD

ZhenyaKa » 10 окт 2016, 14:46

esisl писал(а):Тогда расширьте и уточните описание ТЗ.

Как вариант - сделать на базе МК эмулятор SD-карты и пусть для "неизменяемого" изображает карту. А на самом деле будет - контроллером.


зачем для него изображать карту?

я ж карту когда вытаскиваю - ее нет. читающий ее не видит

когда пишуще-читающий работает с картой можно ее аналогично "вытаскивать"

ну то есть одновременного доступа не требуется.

Re: Два микроконтроллера и одна SD-CARD

esisl » 10 окт 2016, 15:31

Опишите задачу полностью.
А то всё на уровне "у меня подземный стук в подполе"

Re: Два микроконтроллера и одна SD-CARD

ZhenyaKa » 10 окт 2016, 17:02

esisl писал(а):Опишите задачу полностью.
А то всё на уровне "у меня подземный стук в подполе"

какая еще информация нужна?

Re: Два микроконтроллера и одна SD-CARD

esisl » 10 окт 2016, 17:04

Например, почему нельзя переписать код МК в который воткнута карта?
Собственно почему?

Re: Два микроконтроллера и одна SD-CARD

ZhenyaKa » 10 окт 2016, 17:16

esisl писал(а):Например, почему нельзя переписать код МК в который воткнута карта?
Собственно почему?

ограничение такое есть

Re: Два микроконтроллера и одна SD-CARD

esisl » 10 окт 2016, 17:25

:)
Программа полёта секретной ракеты в межпланетном вакууме?

Re: Два микроконтроллера и одна SD-CARD

Madf » 10 окт 2016, 18:15

ZhenyaKa писал(а):прошивку "читающего" менять нельзя

эта прошивка использует сигнал чипселект?
если "да", то можно попробовать организовать, но может глючить, ибо второй МК должен очень быстро/редко обращаться к SD

зы: про уровни напряжений - вообще не проблема

Re: Два микроконтроллера и одна SD-CARD

ZhenyaKa » 10 окт 2016, 19:19

Madf писал(а):
ZhenyaKa писал(а):прошивку "читающего" менять нельзя

эта прошивка использует сигнал чипселект?
если "да", то можно попробовать организовать, но может глючить, ибо второй МК должен очень быстро/редко обращаться к SD

зы: про уровни напряжений - вообще не проблема


я могу на плате разорвать дорожки или добавить новые проводками

Re: Два микроконтроллера и одна SD-CARD

esisl » 10 окт 2016, 19:26

Т.е. у Вас есть устройство, которое, включает в себя микроконтроллер и SD-карту.
Не плеер случайно? Мне довелось повозиться с этим.

И Вы хотите, чтобы можно было "на лету" менять содержимое SD-карты?
Или менять содержимое карты, не вытаскивая её, но ОСТАНАВЛИВАЯ на это время работу основного устройства?

Я делал нечто подобное для фоторамки. Из интерфейсов только usb для флешки, а мне надо было использовать в качестве дисплея. Не угадал?

Re: Два микроконтроллера и одна SD-CARD

ZhenyaKa » 10 окт 2016, 19:31

Madf писал(а):
ZhenyaKa писал(а):прошивку "читающего" менять нельзя

эта прошивка использует сигнал чипселект?
если "да", то можно попробовать организовать, но может глючить, ибо второй МК должен очень быстро/редко обращаться к SD

зы: про уровни напряжений - вообще не проблема


вот схема
http://reprap.org/mediawiki/images/7/7d ... ircuit.png

задача подключить сюда esp8266, чтоб по ftp с файлами работать.

Re: Два микроконтроллера и одна SD-CARD

esisl » 10 окт 2016, 19:34

Пардонте... Это же х... тринтер, нет? Melzi http://reprap.org/wiki/Melzi ???
Там же просто USB есть, может не распаян. И прошивка марлин. Э?


Rambler\'s Top100 Mail.ru counter