User Tools

Site Tools


Sidebar

Programarea cu ISP și AVR Studio

Acest tutorial vă va arăta cum se face scrierea în memoria program a microcontroller-ului cu ajutorul uneltelor dedicate. Această metodă va fi folosită de către asistentul de proiect, o dată, pe placa voastră de proiect realizată la etapa I. La laborator se va folosi tot timpul metoda cu Bootloader USB.

Conectați programatorul ISP la placa de laborator ca în poza de mai jos:

 Mod de conectare ISP

Conectorul trebuie pus cu panglica spre exterior și cu banda roșie în partea de sus. Daca totul e ok, pe ISP ambele leduri vor avea culoarea verde.

Deschideți AVR Studio, apoi selectați din meniul Tools→Program AVR→ Connect..

Din fereastra de mai jos selectati AVRISP mkII apoi apăsați Connect:

 Selectarea Programatorului

Daca totul e în regulă ar trebui să vă apară următorul dialog:

 Citiți signatura chipului

Din tab-ul Main, selectați din drop-down list ATmega16. Ca sa fiți siguri că ați conectat programatorul cum trebuie și că poate sa comunice cu microcontrollerul, apăsați butonul Read Signature. Rezultatul ar trebui să fie codul hexa 0x1E 0x94 0x03, care este identificatorul microcontroller-ului ATmega16.

Ca să programați, selectați tab-ul Program, încărcați fișierul .hex în chenarul Flash apoi apăsați butonul Program:

 Cum se programează fișierul .hex în memoria Flash

tutorial/isp.txt · Last modified: 2014/02/16 21:29 by dan [dot] dragomir [at] upb [dot] ro