Programmierung in BASIC, Assembler, C und PASCAL
Um Anwendungen und Programme für die Microcontroller der Atmel-Serie zu erstellen stehen Ihnen eine Reihe unterschiedlicher Möglichkeiten zur Verfügung:
• Programmerstellung in Basic
Für Anwender welche bereits mit einer Basic-Syntax vertraut sind und auch ihre Anwendungen für Microcontroller in Basic entwickeln möchten, steht eine Demo-Version der bekannten Entwicklungsumgebung BASCOM-AVR der Firma MCS-Electronic unter http://mcselec.com/ zum Download bereit. Die Demoversion ist voll funktionsfähig, allerdings ist die Größe des erzeugten Codes auf 4KB begrenzt.
• Programmerstellung in Assembler
Für Entwickler, welche möglichst hardwarenah programmieren möchten, bietet sich die Entwicklungsumgebung AVR-Studio von Atmel an. Sie verfügt sowohl über einen Editor als auch Debugger und integrierten Simulator. Atmel bietet das AVR-Studio unter http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725 zum kostenlosen Download an.
• Programmerstellung in C
Die wohl umfangsreichste und am leichtesten portierbare Programmiersprache kann mit Hilfe des freien WinAVR-Paketes auch für Atmel-Prozessoren angewendet werden. Im Paket ist unter anderem ein Debugger enthalten. WinAVR steht auf der Projekthomepage http://sourceforge.net/projects/winavr/ zum kostenlosen Download bereit.
• Programmerstellung in PASCAL
Unter der Adresse http://www.e-lab.de/AVRco/index.html findet man einen PASCAL-Editor und Compiler.
Diese Seite enthält weitere Links zu Datenblättern und PASCAL Tutorials