Також для тестування сервера на AVR мікроконтролері цілком може підійти і багатофункціональна програма Hercules. яка дозволяє передавати і приймати Ethernet пакети по декількох протоколах в тому числі і по UDP.
Проекти UDP сервера виконані в двох варітантах: під AvrStudio v 4.13 (скачати) і під IAR AVR v 5.51 (скачати). Корисно звернути увагуна на установки в проекті під IAR де ключовими є розміри Heap і стека. Для контролю роботи сервера в деяких функціях зроблена візуалізація їх роботи шляхом формування коротких імпульсів на ніжках мікроконтролера PC0, PC1, PC2.
Як Ethernet контролера застосований Ethernet модуль ENC28J60. Модуль підключений до мікроконтролеру ATmega128А, який використовується в іншому проекті, але як не можна краще підійшов для створення на ньому UDP сервера, оскільки в ньому вільний SPI порт. Скріншет такого дуплет нижче.
Нижче по тексту таблиця з'єднань основних ланцюгів модуля з мікро контролером ATmega128 (A). Завантажити програму в мікроконтролер можна за допомогою програми і програматора PonyProg.