Технический форум по робототехнике.
EdGull » 30 сен 2008, 20:34
=DeaD= » 30 сен 2008, 20:54
Лажа какая-то с портами получается у ATMega128 - 2 порта (PA и PC) сразу отдали под внешнюю память, теперь смотрим какой целый порт имеем для езернета - PD отпадает, потому как там I2C, там же делаем UART, но для полноценной работы езернет чипа надо прерывание, а они остались на PE только, поэтому под 8-битную шину езернета остается только PF, а там все АЦП
поэтому если делать езернет, то только без прерываний и лишаемся сразу 8 портов контроллера (их останется вообще копейки - особенно если экранчик никуда не скомбинировать)
EdGull » 30 сен 2008, 21:00
а если
enc28j60?
у нее SPI
но тогда прийдется переделывать мобикаму...
=DeaD= » 30 сен 2008, 21:09
Вопроса два:
1. Насколько проще будет программировать его по сравнению с СР2201;
2. Насколько оно медленней будет чем СР2201; (8 крат если - тогда это серьезная разница, особенно при передаче видео!)
EdGull » 30 сен 2008, 21:11
раз такие проблемы, то тогда пока вычеркиваем эзернет
=DeaD= » 30 сен 2008, 21:14
Сделать отдельный модуль Ethernet на робобас - кому надо - тот не разорится, купит
EdGull » 30 сен 2008, 21:19
согласен
=DeaD= » 30 сен 2008, 21:28
Так, а как насчет разъема под экранчик и слота под полноценную SD-карту? А не мини\микро?
Vooon » 30 сен 2008, 21:40
А может использовать ATMega1280? (128 в 100-выводном корпусе)
Myp » 30 сен 2008, 22:02
эзернет это прошлый век
он старше попы мамонта
вайфай карточки SD тоже какашка
вопервых они требуют специальное ПО, во вторых каждая карточка персонально конфигурируется через интернет сервис и без интернета на большом компе, приёмнике, не работают, в третьих только на одно устройство регятся, чтобы переконфигурить на новое нужен интернет, в четвёртых для приёма файлов с карточки нужна специальная прога которая абы что не копирует(например RAW файлы софтина от карточки не качает, только джипеги исключительно, нужно карточку вынимать из фотика и равы скачивать вручную через картридер)
=DeaD= » 30 сен 2008, 22:07
Vooon писал(а):А может использовать ATMega1280? (128 в 100-выводном корпусе)
Я тоже уже думал на эту тему... пока не знаю... надо переварить...
EdGull » 30 сен 2008, 22:07
=DeaD= писал(а):Так, а как насчет разъема под экранчик и слота под полноценную SD-карту? А не мини\микро?
экран и так будет на разъеме, SD-карт будет впаяная микроSD-карт, считай что это микросхема
Vooon писал(а):А может использовать ATMega1280? (128 в 100-выводном корпусе)
отличная мыслб, есть везде, стоит не дорого.
Mazayac » 30 сен 2008, 22:14
EdGull писал(а):а если enc28j60?
Ой, а можно, можно я еще забью гвоздь в крышку гроба ENC28J60?
Использовали мы ее поначалу (пока не вышел у Микрочипа МК с интегрированным Ethernet-ом) - глючит она, зависает напрочь (где-то на уровне регистров/протоколов, короче дело не в каких-нибудь внешних помехах), лечится перезапуском по питанию.
Где-то за полтора года её использования Микрочип раза три латал критические дыры в своем стеке для этого чипа, да так и не долатал...
Vooon » 30 сен 2008, 22:26
Кстати еще интересная ATMega1284P у нее
16 КиБ ОЗУ, TQFP-44, совместима с ATMega32.
Это к вопросу как можно расширить минибота.
Кстати у остальных мег максимум 8 КиБ рамы, а тут аж 16! Дешевеет память, дешевеет
EdGull » 30 сен 2008, 22:33
и так, ставим ATMega1280 и оставляем сетевухой CР2201?