02.05.2013 Aufrufe

beginner_de

beginner_de

beginner_de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Avr-Asm-Tutorial S. 19<br />

4.3 Das Programmieren <strong>de</strong>s Chips<br />

Sie enthält das Nebenstehen<strong>de</strong>. Wir sehen<br />

das Programm mit allen Adressen<br />

(hier: "000000"), Maschineninstruktionen<br />

(hier: "cfff") und Fehlermeldungen<br />

(hier: keine) <strong>de</strong>s Assemblers. Die List-<br />

Datei braucht man selten, aber gelegentlich.<br />

Nun muss <strong>de</strong>r in <strong>de</strong>r Hex-Datei abgelegte Inhalt <strong>de</strong>m AVR-Chip beigebracht wer<strong>de</strong>n. Das erledigt<br />

Brenner-Software. Üblich sind die Brenn-Tools im Studio von ATMEL, das vielseitige Pony-Prog<br />

2000 und an<strong>de</strong>re mehr (konsultiere die Lieblings-Suchmaschine).<br />

Das Brennen wird hier am Beispiel <strong>de</strong>s ISP gezeigt. Das gibt es nicht mehr, arbeitet aber sehr viel<br />

anschaulicher als mo<strong>de</strong>rne Software, weil es einen Blick in das Flash-Memory <strong>de</strong>s AVR ermöglicht.<br />

Zu sehen ist <strong>de</strong>r Inhalt <strong>de</strong>s Flash- Speichers nach <strong>de</strong>m Löschen: lauter Einsen!<br />

Wir starten das Programm ISP, erzeugen ein neues Projekt und la<strong>de</strong>n die gera<strong>de</strong> erzeugte Hex-Datei<br />

mit LOAD PROGRAM. Das sieht dann wie im Bild aus. Wenn wir nun mit <strong>de</strong>m Menü „Program“<br />

<strong>de</strong>n Chip programmieren, dann legt dieser gleich los. Beim Brennen gibt eine Reihe von weiteren

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!