Az avr mikrokontroller udp kiszolgálóját követve


Az AVR mikrokontroller szerverének tesztelésére a Hercules multifunkcionális program is jöhet. amely lehetővé teszi, hogy több protokollon keresztül küldjön és fogadjon Ethernet csomagokat, beleértve az UDP-t is.

Az UDP szerverprojektek két változatban kerülnek végrehajtásra: az AvrStudio v 4.13 (letöltés) és az IAR AVR v 5.51 (letöltés) alatt. Hasznos lehet az IAR alatt a projektben szereplő beállításokra figyelni, ahol a Heap és a Stack méretek kulcsfontosságúak. A szerver működésének vezérlése érdekében egyes funkciók a PC0, PC1, PC2 mikrokontroller lábain rövid impulzusokat alkotnak.
Ethernet vezérlőként az ENC28J60 Ethernet modult használja. A modul az ATmega128A mikrokontrollerhez csatlakozik, amelyet egy másik projektben használnak, de ez volt a legjobb módja annak, hogy UDP szervert hozzon létre rajta, mivel az SPI port szabad. Az ilyen dublettről készült képernyőkép alul van.


Az alábbi táblázat mutatja a modul fő áramkörét az ATmega128 (A) mikrokontrollerrel. Töltsd le a programot a mikrokontrollerre a program és a PonyProg programozó segítségével.