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:
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:
Daca totul e în regulă ar trebui să vă apară următorul dialog:
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: