Hallo zusammen.
Ich wollte gerade die Verbindung vom uc zu 7 Segment-Anzeigen
ausprobieren und habe deshalb das erste Programm von
http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige
in den Editor kopiert.
Die Entwicklungsumgebung ist AVR-Eclipse. In einem .c Quellcode wird
7-seg.asm includiert. In 7-seg.asm wird m32def.inc includiert.
Der Assembler-Aufruf mit den ersten Fehlermeldungen:
Ich wollte zuerst mit C uc's beschreiben und hatte deshalb AVR-Eclipse
eingerichtet. Im Laufe der Voruntersuchungen kam ich dann aber zum
Schluss, das ich lieber Assembler lernen möchte, was ja auch kein
Problem sein sollte, da ja .asm in .c includiert werden können.
Jetzt scheint aber ein Kompatibilitätsproblem von m32def.inc zu
bestehen, was mich zu folgenden grundsätzlichen Fragen führt:
1. Ist es möglich, in AVR-Eclipse mit .asm-Code uc's erfolgreich zu
beschreiben?
2. Wie wird dann m32def.inc eingeführt?
3. Oder wie ist m32def.inc um zu formen, damit sie akzeptiert wird oder
gibt es schon eine andere Datei, die das entsprechende Format hat?
Gruß
Frank
So, ich habe erstmal die 7-seg.asm in 7-seg.sx umbenannt. Das hat
erstmal die Anzahl der Fehler reduziert.
m32def.inc scheint eine falsche Fährte gewesen zu sein. Hatte ich aus
einem Tutorial, das ich gerade durcharbeite. Habe wohl eine andere
Entwicklungsumgebung.
Die richtige Einbindung der Definitionsdatei erfolgt durch
-mmcu=atmega32, oder auch #include <avr/iom32.h>.
Das bringt aber leider immer noch eine ganze Reihe von Fehlern. Hier ein
Auszug: