Autorul poate fi contactat la adresa: Login pentru adresa
Scopul proiectului este de a crea un ISP care functioneaza pe orice tip de microcontroller cu modul SPI din familia AVR. Acesta va functiona prin WI-FI, AVR-ul putand fi programat de pe orice calculator conectat la internet, din orice locatie. Doresc sa realizez acest proiect deoarece planuiesc sa mai lucrez cu AVR-uri si as avea nevoie de un incarcator de bootloader pentru ele. Tinand cont ca programatoarele JTAG sunt destul de scumpe, m-am hotarat sa-l fac eu folosind un microcontroller PIC. Pentru a-l face mai special, il voi face wireless.
Schema bloc
Modulele folosite:
ESP8266 (modul WI-FI), PIC18F4550 (Microchip MCU) si LCD Hitachi 44780
ESP8266-ul are implementata stiva TCP/IP si va fi programat in Lua. PIC18F4550 va fi folosit pentru scrierea memoriei flash a AVR-ului, iar LCD-ul va fi folosit pentru a arata progresul la un moment dat.
Medii de dezvoltare:
MikroC PRO for PIC gedit
Descrierea functiilor din sursa programatorului:
In concluzie, proiectul acesta este unul foarte util pentru mine si ma bucur ca totul a fost in regula. Partea cea mai dificila a fost sa inteleg protocolul de programare a AVR-ului. Din pacate, nu am mai putut utiliza și LCD-ul din cauza memoriei mici a microcontroller-ului PIC.
Arhiva