Dies ist eine alte Version des Dokuments!


Atmel AVR Studio

Atmel AVR Studio 4 Das AVR Studio ist eine integrierte Entwicklungsumgebung der Firma Atmel. Mit dem AVR Studio können 8-bit AVR Prozessoren in C, C++ oder Assambler programmiert werden. Die aktuelle Version 5 ist für Windows XP, Vista und 7 verfügbar.

Eigenschaften der Entwicklungsumgebung:

  • Integrierter Assembler
  • Integrierter Simulator
  • GCC Integration als Plugin
  • Unterstützung für alle Atmel tools welche die 8-bit AVR Architektur unterstüzen: AVR ONE!, JTAGICE mkI, JTAGICE mkII, AVR Dragon, AVRISP, AVR ISPmkII, AVR Butterfly, STK500 and STK600
  • Unterstützung für AVR RTOS
  • Unterstützung für AT90PWM1 und ATtiny40

Verwendung am NTB

Am NTB wird das AVR Studio für verschiedene Unterrichtsveranstaltungen eingesetzt. Mit dieser Entwicklungsumgebung können alle am NTB eingesetzen Atmel AVR8-Mikrocontroller programmiert werden.

Fuses

Die Grundkonfiguration der eingesetzten AVR kann mit einem JTAG über den Punkt Fuses eingestellt werden. Die Fuses können unter Tools - AVR Programming verändert werden. Die NTB Konfiguration ist dabei wie folgt:

Fuse Wert
BODLEVEL 2V6
HWBE
OCDEN UNCHECKED
JTAGEN
SPIEN
WDTON UNCHECKED
EESAVE UNCHECKED
BOOTSZ 4096W_F000
BOOTRST UNCHECKED
CKDIV8
CKOUT UNCHECKED
SUT_CKSEL EXTXOSC_8MHZ_XX_258CK_65MS

Installation

Die Installation auf dem eigenen Notebook ist möglich. Das AVR-Studio kann kostenlos von der Atmel-Webseite heruntergeladen werden: http://www.atmel.com/avrstudio5

Bekannte Probleme

Es bestehen einige bekannte Probleme mit der aktuellen Version des AVR Studio:

Achtung: AT90USB1287 sind im AVR Studio 5 nicht simulierbar

Nach Aussage von Atmel ist es mit dem AVR Studio 5 bis auf weiteres nicht möglich, Sondertypen wie AT90USB*, AT90CAN* oder AT90PWM* zu simulieren. Es bleiben daher zwei Möglichkeiten:
  • Wird die spezielle Peripherie dieser Sondertypen im Simulator nicht benötigt, ist es empfohlen, einen ähnlichen Ersatztypen zu verwenden
  • Wird die spezielle Peripherie im Simulator benötigt, so muss laut Atmel weiter mit dem AVR Studio 4 gearbeitet werden.