De asemenea, pentru a testa serverul de pe microcontrolerul AVR, programul multifuncțional Hercules ar putea apărea. care vă permite să trimiteți și să primiți pachete Ethernet pe mai multe protocoale, inclusiv UDP.
Proiectele serverului UDP sunt executate în două variante: sub AvrStudio v 4.13 (download) și sub IAR AVR v 5.51 (descărcare). Este util să acordați atenție setărilor din proiect în cadrul IAR unde dimensiunile Heap și stack-urile sunt esențiale. Pentru a controla funcționarea serverului, unele funcții își vizualizează activitatea prin formarea de impulsuri scurte pe picioarele microcontrolerului PC0, PC1, PC2.
Ca regulator Ethernet, se folosește modulul Ethernet ENC28J60. Modulul este conectat la microcontrolerul ATmega128A, care este utilizat într-un alt proiect, dar a fost cel mai bun mod de a crea un server UDP pe acesta, deoarece portul SPI este gratuit. O captură de ecran a unui astfel de dublet este mai jos.
Tabelul de mai jos prezintă conexiunile principale ale circuitului cu microcontrolerul ATmega128 (A). Descărcați programul spre microcontroler utilizând programul și programatorul PonyProg.