roboforum.ru

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


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

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

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

Сообщение ZhenyaKa » 10 окт 2016, 13:14

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

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

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

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

И еще, я правильно понял, что если уровни МК 3.3В, то к sd-card он подключается напрямую?
ZhenyaKa
 
Сообщения: 19
Зарегистрирован: 29 ноя 2015, 20:48

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

Сообщение esisl » 10 окт 2016, 13:25

Один МК подключите к SD, а другой соедините с первым и качайте данные софтом. Превратите один контроллер в эээ... контроллер SD-карт, и тогда с одной картой сможет работать любое количество контроллеров :)
esisl
 
Сообщения: 1480
Зарегистрирован: 23 июл 2012, 15:24

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

Сообщение ZhenyaKa » 10 окт 2016, 13:36

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

не могу :(
прошивку "читающего" менять нельзя
ZhenyaKa
 
Сообщения: 19
Зарегистрирован: 29 ноя 2015, 20:48

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

Сообщение esisl » 10 окт 2016, 14:01

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

Как вариант - сделать на базе МК эмулятор SD-карты и пусть для "неизменяемого" изображает карту. А на самом деле будет - контроллером.
esisl
 
Сообщения: 1480
Зарегистрирован: 23 июл 2012, 15:24

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

Сообщение ZhenyaKa » 10 окт 2016, 14:46

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

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


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

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

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

ну то есть одновременного доступа не требуется.
ZhenyaKa
 
Сообщения: 19
Зарегистрирован: 29 ноя 2015, 20:48

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

Сообщение esisl » 10 окт 2016, 15:31

Опишите задачу полностью.
А то всё на уровне "у меня подземный стук в подполе"
esisl
 
Сообщения: 1480
Зарегистрирован: 23 июл 2012, 15:24

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

Сообщение ZhenyaKa » 10 окт 2016, 17:02

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

какая еще информация нужна?
ZhenyaKa
 
Сообщения: 19
Зарегистрирован: 29 ноя 2015, 20:48

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

Сообщение esisl » 10 окт 2016, 17:04

Например, почему нельзя переписать код МК в который воткнута карта?
Собственно почему?
esisl
 
Сообщения: 1480
Зарегистрирован: 23 июл 2012, 15:24

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

Сообщение ZhenyaKa » 10 окт 2016, 17:16

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

ограничение такое есть
ZhenyaKa
 
Сообщения: 19
Зарегистрирован: 29 ноя 2015, 20:48

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

Сообщение esisl » 10 окт 2016, 17:25

:)
Программа полёта секретной ракеты в межпланетном вакууме?
esisl
 
Сообщения: 1480
Зарегистрирован: 23 июл 2012, 15:24

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

Сообщение Madf » 10 окт 2016, 18:15

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

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

зы: про уровни напряжений - вообще не проблема
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

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

Сообщение ZhenyaKa » 10 окт 2016, 19:19

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

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

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


я могу на плате разорвать дорожки или добавить новые проводками
ZhenyaKa
 
Сообщения: 19
Зарегистрирован: 29 ноя 2015, 20:48

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

Сообщение esisl » 10 окт 2016, 19:26

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

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

Я делал нечто подобное для фоторамки. Из интерфейсов только usb для флешки, а мне надо было использовать в качестве дисплея. Не угадал?
esisl
 
Сообщения: 1480
Зарегистрирован: 23 июл 2012, 15:24

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

Сообщение ZhenyaKa » 10 окт 2016, 19:31

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

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

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


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

задача подключить сюда esp8266, чтоб по ftp с файлами работать.
ZhenyaKa
 
Сообщения: 19
Зарегистрирован: 29 ноя 2015, 20:48

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

Сообщение esisl » 10 окт 2016, 19:34

Пардонте... Это же х... тринтер, нет? Melzi http://reprap.org/wiki/Melzi ???
Там же просто USB есть, может не распаян. И прошивка марлин. Э?
esisl
 
Сообщения: 1480
Зарегистрирован: 23 июл 2012, 15:24

След.

Вернуться в Микроконтроллеры

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

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