beginner_de
beginner_de
beginner_de
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