|
AVR + Ethernet, Принципы и концепция построения |
|
|
|
Oct 24 2010, 17:34
|
Участник

Группа: Участник
Сообщений: 24
Регистрация: 21-03-08
Пользователь №: 36 118

|
Добрый день. Прошу помощи в таком вопросе. Разрабатываю устройство для личных целей и хочу чтобы данные оно мне отправляло по Ethernet и передавало на ПК, софт написанный под задачу. В устройстве склоняюсь к использованию AtMega16. Для реализации Ethernet, пошарясь по интернету, нашел чипы Wiznet W5300, Silicon Lab CP2201 и Microchip ENC28J60. Далее, я так понимаю, нужно ставить чип физики, например, IP101A-LF, и далее трансформатор и RJ-45. Подскажите, пожалуйста, где можно почитать, как это все заставить работать. Не понятно, как передавать данные, как инициализировать чипы. Нашел, на сайте Wiznet пример драйвера для 8-bit микроконтроллера, но еще не смотрел. Вообщем, с чего начинать? С сетевыми протоколами знаком, с моделью OSI тоже. В перспективе, залить на девайс web-интерфейс, пока тоже не понятно.
|
|
|
|
|
 |
Ответов
|
Oct 25 2010, 06:48
|
Гуру
     
Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847

|
Цитата Вообщем, с чего начинать? С внимательного ознакомления с выбранными чипами, т.к. они все принципиально разные: W5300 - Законченный TCP/IP стек, с 8мю сокетами, торчащими наружу CP2201 - Стандартный MAC контролер. На стороне МК нужет TCP/IP стек (для полноценной реализации которого нужно довольно много памяти и быстройдействия). К AVR будет стыковаться с трудом (ему бы к чему нибудь 32х битному) ENC28J60 - MAC + PHY (но только 10M) с SPI интерфейсом. Есть встроенные ускорители для подсчета разных CRC, встроенного стека нет. Очень напоминает помесь ежа с ужем, но для хиленького 8ми битника для реализации урезанного TCP/IP стека вполне сойдет. Проще всего подключить 1й вариант. Для урезанного по IO подключения проще всего последний вариант. Цитата В перспективе, залить на девайс web-интерфейс, Это будет следующий шаг. Пока определитесь с первым.
|
|
|
|
|
Oct 28 2010, 18:09
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Цитата(XVR @ Oct 25 2010, 09:48)  W5300 - Законченный TCP/IP стек, с 8мю сокетами, торчащими наружу Работал с этим - W5100, остались плохие впечатления, TCP - нет проблем, UDP - ну не передает и все (прием нормально), а их ерата на W5100 не дала толку, да и чип не дешевый. Использовал МК от Microchip PIC18F66J60 - неплохое решение, много примеров, + все в одном чипе, никаких доп. микросхем не нужно и вдвое дешевле визнета (2 года назад было так, сейчас не знаю). Но скорость конечно 10 Mbit.Сделал из него нечто подобное Wiznet -у, теперь просто вставляю его в проекты, где Ethernet нужен. Но для начала конечно, визнет много проще будет, Успехов!
Сообщение отредактировал Danis - Oct 28 2010, 18:30
--------------------
Magic Friend
|
|
|
|
Сообщений в этой теме
BiDProV AVR + Ethernet Oct 24 2010, 17:34 BiDProV Может надо было в другую ветку писать, а не в начи... Oct 25 2010, 06:42 BiDProV Спасибо за ответ.
К W5300 я склонялся и ранее, те... Oct 25 2010, 07:08 Mihail Gluhowchenko От визнета остались самые не лучшие впечатления. Н... Oct 25 2010, 07:22 kovigor Качаем и штудируем вот это:
Фред Иди "Сетево... Oct 25 2010, 13:36 BiDProV Цитата(kovigor @ Oct 25 2010, 16:36) Кача... Oct 26 2010, 06:29 DL36 Если интересует только односторонняя связь, только... Oct 28 2010, 06:05 BiDProV Цитата(DL36 @ Oct 28 2010, 09:05) Если ин... Oct 29 2010, 12:44 Rst7 Еще сюда можно поглядеть - http://electronix.ru/fo... Oct 29 2010, 12:53 BiDProV Цитата(Rst7 @ Oct 29 2010, 15:53) Еще сюд... Oct 29 2010, 14:51 Rst7 QUOTE Но у нас на Украине, Mega168 -20AU стоит 36.... Oct 29 2010, 15:05 BiDProV Цитата(Rst7 @ Oct 29 2010, 18:05) Иначе -... Oct 29 2010, 17:26 Danis Цитата(Rst7 @ Oct 29 2010, 18:05) Но это ... Oct 29 2010, 17:28 BiDProV Перечитал много тем, ознакомился с литературой.
Пр... Nov 28 2010, 19:07 BiDProV Куда-то все пропали.... Nov 30 2010, 13:34 diglook На мой взгляд можно использовать LM3S9B90 - 97
Я в... Dec 1 2010, 13:46 nkie Сейчас начал юзать W5300. Правда только UDP. Испол... Dec 2 2010, 09:29 BiDProV 2 diglook.
Спасибо за предложение, ваш ARM - это, ... Dec 2 2010, 14:14 nkie люди вроде жаловались на W5100. У меня все нормаль... Dec 3 2010, 05:46 МП41 Кто-нибудь щупал CS8900A? Dec 17 2010, 11:53
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|