Arduino Mega Server

Модератор: Alex

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

Re: Arduino Mega Server

Сообщение uni » Вт сен 15, 2015 3:49 pm

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

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

Re: Arduino Mega Server

Сообщение Alex » Вт сен 15, 2015 5:26 pm

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

Re: Arduino Mega Server

Сообщение uni » Вт сен 15, 2015 6:28 pm

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

Re: Arduino Mega Server

Сообщение GaiverX » Вт сен 15, 2015 6:29 pm

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

Re: Arduino Mega Server

Сообщение cg_shura » Чт сен 17, 2015 11:05 am

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

Re: Arduino Mega Server

Сообщение arturmon82 » Чт сен 17, 2015 12:07 pm

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

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

Re: Arduino Mega Server

Сообщение uni » Чт сен 17, 2015 12:14 pm

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

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

Re: Arduino Mega Server

Сообщение Alex » Чт сен 17, 2015 4:47 pm

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

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

Подключил

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

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

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

Re: Arduino Mega Server

Сообщение EvGeniy » Чт сен 17, 2015 6:43 pm

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

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

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

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

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

Re: Arduino Mega Server

Сообщение Alex » Чт сен 17, 2015 8:10 pm

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

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