Table of Contents

Paul-Cristian-Florian GHEORGHE (25312) - AVR Wireless ISP

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

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.

Descriere generală

O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează.

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.

Hardware Design

Lista de piese:

Software Design

Medii de dezvoltare:

MikroC PRO for PIC gedit

Descrierea functiilor din sursa programatorului:

Rezultate Obţinute

Rezultatele sunt satisfacatoare, programatorul merge perfect.

Concluzii

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.

Download

Arhiva

pm.zip

Bibliografie/Resurse