kramann.info
© Guido Kramann

Login: Passwort:










1.5.3 Umgang mit der Programmierumgebnung AVR-Studio

  • Die folgenden Screenshots zeigen auf, wie mit AVR Studio ein Assembler-Projekt angelegt, kompiliert und auf den Mikrocontroller übertragen wird.
  • Im Beispiel wird ein ATmega8 Baustein verwendet, Sie sollten aber den ATmega32 auswählen.
  • Analog kann auch ein gcc - C-Projekt angelegt werden.

Das Programm wird zunächst im AVR-Studio geschrieben. Dazu wird zunächst ein Assembler-Projekt erzeugt:

Neues Projekt im AVR-Studio anlegen

Bild 1.5.3-1: Neues Projekt im AVR-Studio anlegen

Projektname und Typ festlegen (hier Assembler)

Bild 1.5.3-2: Projektname und Typ festlegen (hier Assembler)

ACHTUNG: Nach diesem Schritt nicht "finish" drücken, sondern "Next>>".

 Auswahl des richtigen AVR, hier ATmega8

Bild 1.5.3-3: Auswahl des richtigen AVR, hier ATmega8

Mit "build" wird nach dem Abspeichern das .asm-Programm in Hexadezimalcode umgesetzt. Dieser entspricht dem letztendlich in den AVR übertragenen Maschinenprogramm, ist aber durch die textuelle Darstellung noch in einem Editor lesbar:

Erzeugen des Hexadezimal-Codes mit dem build-Befehl

Bild 1.5.3-4: Erzeugen des Hexadezimal-Codes mit dem build-Befehl

Meldungen nach dem Compilieren

Bild 1.5.3-5: Meldungen nach dem Compilieren

Erzeugtes .hex-File im Dateisystem

Bild 1.5.3-6: Erzeugtes .hex-File im Dateisystem

Das .hex-File muss nun auf den Mikrocontroller übertragen werden.

Übertragung des compilierten Programms auf den Mikrocontroller

Verbindung

Bild 1.5.3-2: Verbindung mit Programmiergerät

Übertragen

Bild 1.5.3-3: Übertragen des .hex-Programms

Konfiguration

Bild 1.5.3-4: Konfiguration des Mikrocontrollers über die Fuse-Bits

Konfiguration

Bild 1.5.3-5: Einstellen der Übertragungsgeschwindigkeit