Urmând serverul udp de pe microcontrolerul avr

Urmând serverul udp de pe microcontrolerul avr
Serverul UDP de pe microcontrolerul AVR este descris pe site-ul comunității Easyelectronics. Utilizând un astfel de server prin rețea, puteți comunica cu dispozitivele care au altă interfață, de exemplu RS232, sau puteți controla dispozitivele care trimit comenzile corespunzătoare acestora. La rândul său, dispozitivele periferice ale microcontrolerelor AVR pot efectua funcții, prin citirea de diverse senzori pentru a transfera date către computerul gazdă și așa mai departe.







Urmând serverul udp de pe microcontrolerul avr

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.







Urmând serverul udp de pe microcontrolerul avr

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.

Urmând serverul udp de pe microcontrolerul avr

Urmând serverul udp de pe microcontrolerul avr

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.







Articole similare

Trimiteți-le prietenilor: