Страница 53 из 326

Re: Arduino Mega Server

Добавлено: Вт сен 15, 2015 3:49 pm
uni
Схема примерно такая. Справа показан разъём и занятые выводы. Вообще, для подключения внешней SRAM нужно 2 порта: A и C, плюс ещё штук 5 дополнительных управляющих сигналов. Они выведены на заднюю колодку в Arduino Mega 2560. Это хорошо, что в Arduino была заложена такая возможность. Я себе, наверное, сделаю аналог такой платы.

Изображение

Re: Arduino Mega Server

Добавлено: Вт сен 15, 2015 5:26 pm
Alex
А какие изменения нужно будет сделать в софте, чтобы это заработало?

Re: Arduino Mega Server

Добавлено: Вт сен 15, 2015 6:28 pm
uni
Вообще, нужно добавить ключи компиляции и настроить конфигурационный регистры, отвечающие за работу с внешней памятью. Я не знаю как это делается для Arduino, делал только для обычного проекта.
По ссылкам выше упоминается какой-то модуль xmem, нужно найти к нему описание.

Re: Arduino Mega Server

Добавлено: Вт сен 15, 2015 6:29 pm
GaiverX
Вот описание, правда на английском
http://andybrown.me.uk/2011/08/28/512kb ... -software/

Re: Arduino Mega Server

Добавлено: Чт сен 17, 2015 11:05 am
cg_shura
Прозрачно использовать внешнюю память не получится, как я понимаю. Нужно явно переключаься между банками и размещать данные в этой внешней памяти. Плюс стоимость этой памяти в два раза больше самой Arduino.

Re: Arduino Mega Server

Добавлено: Чт сен 17, 2015 12:07 pm
arturmon82
Чёт вас понесло... Пересядьте на дуе и все.

Отправлено с моего P780 через Tapatalk

Re: Arduino Mega Server

Добавлено: Чт сен 17, 2015 12:14 pm
uni
Адресная шина ATmega2560 может адресовать только 64К байт памяти (2^16). Можно использовать SRAM на 64К вместо 512К, тогда всё будет "прозрачно и дешево". Не пойму зачем такой объём сделали, ведь стек находится только в одном из них и ручное переключение может нарушить работу программы.

П.С. Похоже можно настроить так, что стек будет находится во внутренней памяти, а куча во внешней. В этом случае все нормально будет работать. Можно иметь 8 независимых блоков по 56К. Вот ради чего такой объём.

Re: Arduino Mega Server

Добавлено: Чт сен 17, 2015 4:47 pm
Alex
Поборол подключение модуля W5500, так что мы в одном шаге от очень интересных событий.

На пути стоит только SD карта памяти.

Подключил

SCK -13
MISO -12
MOSI – 11
SS – 4

GND
3.3V – через преобразователь

Не работает. Что я сделал не так?

Re: Arduino Mega Server

Добавлено: Чт сен 17, 2015 6:43 pm
EvGeniy
Здравствуйте!!!

прошу не пинать сильно, я недавно изучаю ардуино и хочу сделать умный дом. на данном этапе думаю как сделать электрический шкафчик.

я тут читал, что можно к меге кучу разных других контроллеров ардуино подключить.
а мега будет управлять этими контроллерами и можно сайт каждого отдельного контроллера сделать...

в другом посте что то только про ардуино уно было.

ВОПРОС:
какие контроллеры ардуиновские лучше подключать, что бы проблем меньше было
и каким образом соединять в сеть эти контроллеры, что бы так же меньше проблем было...

Re: Arduino Mega Server

Добавлено: Чт сен 17, 2015 8:10 pm
Alex
Эээ... между вопросом и ответом лежит целый университетский курс, в двух словах и не ответишь. Вам нужно либо заказать всё готовое, либо начать всё изучать с самого начала, например читая форум.

И да, Мега отличный контроллер, но без обширных знаний это только железка.