Программная эмуляция Ethernet UDP/IP на микроконтроллере AVR

Вт 01 Ноябрь 2011 by admin

На странице Implementation UDP into microcontroller IgorPlug Atmel-UDP device можно найти реализацию Ethernet и протокола UDP средствами микроконтроллера AVR ATMEGA168.

Самое интересное, что вся логика и физика работы с Ethernet и UDP/IP реализована исключительно программно, контакты витой пары подключаются непосредственнно к ножкам процессора. Устройство работает на скорости 10 МБит/с и позволяет производить только отправку данных.

Автор предлагает использовать данные решение для поключения различных датчиков.

В качестве примера, приводится устройство для дистанционного управления компьютером. Оно производит прием ИК-сигнала со стандартного пульта управления и трансляцию принятого кода в сеть Ethernet по протоколу UDP/IP.

[caption id="attachment_471" align="aligncenter" width="600" caption="IgorPlug UDP"]IgorPlug UDP[/caption]

Также, автор предлагает библиотеку на стороне PC для удобной работы с устройством.

Скачать исходные файлы проекта можно здесь или на сайте разработчика.