Форум РадиоКот https://radiokot.ru/forum/ |
|
МК + internet https://radiokot.ru/forum/viewtopic.php?f=20&t=35572 |
Страница 1 из 1 |
Автор: | atlasss [ Ср сен 29, 2010 14:18:02 ] |
Заголовок сообщения: | МК + internet |
Доброго времени суток. Требуется устройство, подключаемое к локальной сети, которое с ПК по сети принимает команды. К примеру управление освещением. У меня есть небольшой опыт программирования на языке Си МК AVR в среде CodeVisionAVR. AVR контроллер со встроенным Ethernet контроллером я не нашел. Следовательно нужно применить внешний Ethernet контроллер. Как вариант enc28j60. По данному контроллеру находил несколько проектов, но в них не разобрался. в часности такой проект http://www.rlocman.ru/shem/schematics.html?di=55059 если ктонибуть подскажет как портировать его в среду CVAVR буду безконечно рад |
Автор: | Danko [ Ср сен 29, 2010 14:52:14 ] |
Заголовок сообщения: | Re: МК + internet |
WinAVR не на много сложнее CVAVR. Будет проще и правильней изучить Вам WinAVR, а найти человека который за вас перепишет исходники под CVAVR вряд ли Вы найдете. |
Автор: | ВНН [ Ср сен 29, 2010 15:55:55 ] |
Заголовок сообщения: | Re: МК + internet |
Уважаемый atlasss пользуйтесь поиском viewtopic.php?f=24&t=3761 : viewtopic.php?f=20&t=22246&hilit=ENC28J60 : viewtopic.php?f=24&t=12935&hilit=ENC28J60 |
Автор: | Lambrianov [ Ср сен 29, 2010 18:04:19 ] |
Заголовок сообщения: | Re: МК + internet |
есть арудино с эзернетом ведь. Только стоят они как обе моих почки |
Автор: | kolobok0 [ Чт сен 30, 2010 10:20:09 ] |
Заголовок сообщения: | Re: МК + internet |
atlasss писал(а): ...нужно применить внешний Ethernet .. но в них не разобрался. ... а чего разбираться то? внешнии контроллеры можно разделить на те которые прикрывают чиссто преобразование сигналов с линии Ethernet в пачки байт - вы видите прилетающие фрэймы(так же формируете свои в ответ). Весь стэк (который выше) вы должны реализовать сами в МК либо ышо где. Либо камни поддерживают стэк протоколов над уровнем фрэймов и предоставляют Вам некие управляющие регистры, а так же сами данные уже согласно уровню стэка. Так-же можно милкосхемы поделить по их выходам. Есть RS232, есть управление через пины - обычно шина данных (4 или 8 ) плюс управляющие сигналы - штук 4-6, либо SPI, либо прямое отображение в память - тогда ethernet приёмник можно рассматривать как кусок памяти и там прямо читать-писать данные. по разному короче говоря. Если реализовывать свой стэк не охота - тогда Вам дорога к открытым исходникам (обычно это фрииРТОС усякие) - правда они как правило содержат ограничения(например см. сборку пакетов на уровне IP), либо готовым стэкам на Ethernet мелкосхемах - см. Wiznet например. При взятии не законченных решений, вне всяких сомнений Вам потребуется сетевой анализатор. С него (и с даташитоф естественно) и нужно начинать в этом случае. Протоколы типа ARP, UDP, ICMP - не составят труда. Протоколы типа IP(сборка пакетов, нужна внешняя память как правило), TCP (отработка состояний канала - необходимо большая работа по тестированию) - тут уже немного придётся повозиться. удачи вам (круглый) |
Автор: | romazan [ Чт сен 30, 2010 15:59:59 ] |
Заголовок сообщения: | Re: МК + internet |
Хочу спросить по теме. Можно ли к enc28j60 подцепить любой согл. транс от сетевухи или всё-таки купить разьём за 500р. |
Автор: | ВНН [ Чт сен 30, 2010 19:02:28 ] |
Заголовок сообщения: | Re: МК + internet |
romazan Любой нельзя ориентируйся на старве карты, свичи,роутеры 10-100 мегабит .И смотри PDF на трансы не у всех совпадение по ножкам RX-TX in out начало конец обмоток. Удачи |
Автор: | driver_gv [ Чт сен 30, 2010 19:36:33 ] |
Заголовок сообщения: | Re: МК + internet |
Вот готовое решение http://www.picping.narod.ru/market/index.htm#market2 , есть схема и прошивка для домашнего применения. Можно и не только светом управлять. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |