Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
software:atmel_avr_studio:start [2013-02-20 12:58] kalberersoftware:atmel_avr_studio:start [2022-02-04 09:28] Urs Graf
Zeile 1: Zeile 1:
-====== Atmel AVR Studio ====== +====== Atmel Studio ====== 
-{{  .:avrstudio4.jpg?nolink|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 ist für Windows XP, Vista und 7 verfügbar.+<box right 25% blue | **Atmel Studio**> 
 +{{ .:avrstudio4.jpg?nolink | Atmel AVR Studio 4}} 
 +---- 
 +  * {{ :software:atmel_avr_studio:atmelstudio7installation.pdf | Installationsanleitung}} 
 +  * [[https://www.microchip.com/en-us/tools-resources/archives/avr-sam-mcus 
 +| Download]] 
 +</box> 
 + 
 +Das Atmel Studio ist eine integrierte Entwicklungsumgebung der Firma Atmel. Mit dem Atmel Studio können sowohl die [[:Embedded Systems:AVR8:start | 8-bit AVR]] Mikrocontroller als auch die [[:Embedded Systems:AVR32:start | 32-Bit]] Varianten in C, C++ oder Assembler programmiert werden. Die aktuelle Version ist für Windows 10 verfügbar.
  
 **Eigenschaften der Entwicklungsumgebung:** **Eigenschaften der Entwicklungsumgebung:**
Zeile 7: Zeile 15:
   * Integrierter Simulator   * Integrierter Simulator
   * GCC Integration als Plugin   * 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 alle Atmel Tools, welche die 8-bit AVR Architektur unterstüzen: AVR ONE!, JTAGICE mkI, [[embedded_systems:avr8:atmel_avr_jtagice_mk2|JTAGICE mkII]], [[embedded_systems:avr8:atmel_avr_jtagice_3|JTAGICE 3]], AVR Dragon, AVRISP, AVR ISPmkII, AVR Butterfly, STK500 and STK600
   * Unterstützung für AVR RTOS   * Unterstützung für AVR RTOS
   * Unterstützung für AT90PWM1 und ATtiny40   * 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 ===== ===== Bekannte Probleme =====
-Es bestehen einige bekannte Probleme mit der aktuellen Version des AVR Studio:+Es bestehen einige bekannte Probleme mit der aktuellen Version des Atmel Studio:
   * [[.:Known Issues:An unknown emulator error occured]]   * [[.:Known Issues:An unknown emulator error occured]]
-  * [[.:Known Issues:Probleme beim Firmware upgrade]] für JTAGICEmkII+  * [[.:Known Issues:Probleme beim Firmware upgrade]] für JTAGICEmkII und Studio 5
   * [[.:Known Issues:Breakpoint wird übersprungen]]   * [[.:Known Issues:Breakpoint wird übersprungen]]
 +  * [[.:Known Issues:Firmware JTAGICE3]]
  
-<box red 80% | **Achtung:** AT90USB1287 sind im AVR Studio 5 nicht simulierbar>Nach Aussage von Atmel ist es mit dem AVR Studio bis auf weiteres nicht möglich, Sondertypen wie AT90USB*, AT90CAN* oder AT90PWM* zu simulieren. Es bleiben daher zwei Möglichkeiten:+<box red 80% | **Achtung:** AT90USB1287 sind im AVR Studio 5 und 6 nicht simulierbar>Nach Aussage von Atmel ist es mit dem AVR Studio 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 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.   * Wird die spezielle Peripherie im Simulator benötigt, so muss laut Atmel weiter mit dem AVR Studio 4 gearbeitet werden.
 </box> </box>
-