Ich fürchte Dirk, mit mir wirst du es nicht leicht haben :-S
Gut, ich denke, ich gebe dir erst einmal eine kleine Einführung in AVR Studio 4.
Projekt anlegen
In der Standardeinstellung startet der
Project Wizard vom AVR Studio automatich, man kann ihn aber auch im Menü
Project aufrufen.
Wenn Du bereits Projekte definiert hast, kannst du diese hier auswählen. Wenn Du ein neues Projekt erstellen möchtest, gehst du folgendermaßen vor.
Button
New Project drücken. Danach
Atmel AVR Assembler auswählen, einen Projektnamen wählen und den Pfad (Location) deines Projektes auswählen.
Wenn du
create initial file angeklickt läßt, wird ein
Initial file mit dem Namen des Projektes erzeugt. Das
Initial file kannst du umbenennen, wenn du möchtest.
Möchtest Du das Programm nicht mit einem Debugger debuggen, kannst jetzt auf
Finish drücken. Wenn Du das Programm mit einem Debugger (Software oder Hardware) debuggen möchtest, drückst du auf
Next und wählst dann die Debug Platform aus. Wähle dann hier zum Beispiel
AVR Simulator und dann den Mikrocontroller. Danach auf
Finish drücken.
Fenster-Übersicht
Links siehst du das Projektfenster. Bei
Source Files ist ein Eintrag vorhanden, dies ist dein Initial File, dieses ist übrigens mit einem roten Pfeil gekennzeichnet. Wenn du später einmal mehrere Files in deinem Projekt hast, die du in deinem Initial file mit
.include "Beispiel.asm" einbindest, kannst Du das Initial file so erkennen.
Drückst du auf diese Einträge mit einem Doppelklick, dann öffnet sich das entsprechende Edit-Fenster, wo dir der Assemblercode angezeigt wird.
In der Mitte siehst du die Edit-Fenster, bzw. im Moment nur das Edit-Fenster des Initial Files. Damit kannst Du erst einmal anfangen.
Rechts siehst Du das Fenster
I/O View, das kannst Du vorerst ignorieren oder ausschalten.
In dem unteren Fenster
Build, wird dir angezeigt, ob es beim Assemblieren des Programms Fehler gegeben hat. Hier kann man auf die Fehler klicken, dann wird automatisch im Editor zu der Stelle gesprungen, wo der Fehler aufgetreten ist.
Tipp: Wenn Fehler aufgetreten sind, immer vom oberen Fehler anfangen und wenn du den beseitigt hast, dann erst neu assemblieren, nicht in der Mitte oder unten anfangen.
Wenn Du assemblieren möchtest, dann kannst Du entweder im Menu
Build den Menüpunkt
Build oder
F7 drücken. Tritt beim Assemblieren kein Fehler auf, wird ein Hex-File erzeugt Beispiel.hex, hier ist dein fertiges Programm, was später programmiert wird.
Das erste Programm
An deiner Stelle würde ich erst einmal ein kleines Programm schreiben, was dir zum Beispiel eine LED auf dem Entwicklungsboard blinken läßt. Ich kann dir da ein kleines Beispiel posten, was das macht. Ich kenne jetzt nur dein Entwicklungsboard nicht, und weiß somit nicht, an welchen Portpins LEDs angeschlossen sind, das müsstest du dann entsprechend im Programm ändern oder anpassen.
Was interessant wäre, das ist der Schaltplan des Boards, dann kann ich nämlich die Initialisierung der Ports des Mikrocontrollers bereits im Beispielprogramm erstellen. Der Schaltplan ist bestimmt als PDF-Dokument beim Entwicklungsboard dabei, könntest du mir das mal mailen.
Ein Beispielprogramm bekommst du heute Abend, da ich leider keine Zeit mehr habe, dir das Programm jetzt zu schreiben, ich hoffe, du kannst es noch aushalten, bis die erste LED blinkt
Bis dann,
Dirk