Arduino Mega Server

Модератор: Alex

Аватара пользователя
uni
Сообщения: 191
Зарегистрирован: Вс июл 26, 2015 9:21 pm
Откуда: Екатеринбург
Контактная информация:

Re: Arduino Mega Server

Сообщение uni »

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

Изображение
Россия навсегда!
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

А какие изменения нужно будет сделать в софте, чтобы это заработало?
Аватара пользователя
uni
Сообщения: 191
Зарегистрирован: Вс июл 26, 2015 9:21 pm
Откуда: Екатеринбург
Контактная информация:

Re: Arduino Mega Server

Сообщение uni »

Вообще, нужно добавить ключи компиляции и настроить конфигурационный регистры, отвечающие за работу с внешней памятью. Я не знаю как это делается для Arduino, делал только для обычного проекта.
По ссылкам выше упоминается какой-то модуль xmem, нужно найти к нему описание.
Россия навсегда!
GaiverX
Сообщения: 62
Зарегистрирован: Ср авг 26, 2015 3:15 pm

Re: Arduino Mega Server

Сообщение GaiverX »

Вот описание, правда на английском
http://andybrown.me.uk/2011/08/28/512kb ... -software/
cg_shura
Сообщения: 110
Зарегистрирован: Пт авг 14, 2015 11:24 am

Re: Arduino Mega Server

Сообщение cg_shura »

Прозрачно использовать внешнюю память не получится, как я понимаю. Нужно явно переключаься между банками и размещать данные в этой внешней памяти. Плюс стоимость этой памяти в два раза больше самой Arduino.
arturmon82
Сообщения: 28
Зарегистрирован: Сб июн 06, 2015 6:04 pm

Re: Arduino Mega Server

Сообщение arturmon82 »

Чёт вас понесло... Пересядьте на дуе и все.

Отправлено с моего P780 через Tapatalk
Аватара пользователя
uni
Сообщения: 191
Зарегистрирован: Вс июл 26, 2015 9:21 pm
Откуда: Екатеринбург
Контактная информация:

Re: Arduino Mega Server

Сообщение uni »

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

П.С. Похоже можно настроить так, что стек будет находится во внутренней памяти, а куча во внешней. В этом случае все нормально будет работать. Можно иметь 8 независимых блоков по 56К. Вот ради чего такой объём.
Россия навсегда!
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

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

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

Подключил

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

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

Не работает. Что я сделал не так?
EvGeniy
Сообщения: 3
Зарегистрирован: Ср сен 09, 2015 8:30 pm

Re: Arduino Mega Server

Сообщение EvGeniy »

Здравствуйте!!!

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

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

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

ВОПРОС:
какие контроллеры ардуиновские лучше подключать, что бы проблем меньше было
и каким образом соединять в сеть эти контроллеры, что бы так же меньше проблем было...
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

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

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