Dies ist eine alte Version des Dokuments!


Atmel Studio

Das Atmel Studio (ehemals Atmel AVR Studio) ist eine integrierte Entwicklungsumgebung der Firma Atmel. Mit dem Atmel Studio können sowohl die 8-bit AVR Mikrocontroller als auch die 32-Bit Varianten in C, C++ oder Assambler programmiert werden. Die aktuelle Version 6 ist für Windows 7 und 8 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.

Anleitungen

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.