RoBo-CoP
16.12.2006, 13:39
Ich bin noch gnaz am anfang, das heißt ich hab noch nicht mal ein programm in den microcontroller übertragen.
Ich bin gerade dabei das tutorial http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen
durchsuarbeiten, aber bereits beim assemplieren hab ich die ersten probleme.
also ich hab folgenden Quelltext:
.include "m32def.inc" ; Definitionsdatei einbinden, ggf. durch
; 2333def.inc ersetzen
ldi r16, 0xFF ; 0xFF ins Arbeitsregister r16 laden
out DDRB, r16 ; Inhalt von r16 ins IO-Register DDRB ausgeben
ldi r16, 0b11111100 ; 0b11111100 in r16 laden
out PORTB, r16 ; r16 ins IO-Register PORTB ausgeben
ende: rjmp ende ; Sprung zur Marke "ende" -> Endlosschleife
im originalquelltext des tutorial steht
.include "4433def.inc"
Da ich aber einen RN- Controll Board haben und da ein Atmega32 drauf is hab ich es durch:
.include "m32def.inc"
ersetzt und diese datei in das gleiche verzeichniss kopiert (die war beim assambler dabei)
Jetzt bekomme ich aber beim assemblern folgender Fehler:
C:\Dokumente und Einstellungen\m0r$\Desktop\RN- Controll\test1\m32def.inc(362): error: Attempt to redefine keyword 'or'
kann mir da jemand weiter helfen?
Ich bin gerade dabei das tutorial http://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen
durchsuarbeiten, aber bereits beim assemplieren hab ich die ersten probleme.
also ich hab folgenden Quelltext:
.include "m32def.inc" ; Definitionsdatei einbinden, ggf. durch
; 2333def.inc ersetzen
ldi r16, 0xFF ; 0xFF ins Arbeitsregister r16 laden
out DDRB, r16 ; Inhalt von r16 ins IO-Register DDRB ausgeben
ldi r16, 0b11111100 ; 0b11111100 in r16 laden
out PORTB, r16 ; r16 ins IO-Register PORTB ausgeben
ende: rjmp ende ; Sprung zur Marke "ende" -> Endlosschleife
im originalquelltext des tutorial steht
.include "4433def.inc"
Da ich aber einen RN- Controll Board haben und da ein Atmega32 drauf is hab ich es durch:
.include "m32def.inc"
ersetzt und diese datei in das gleiche verzeichniss kopiert (die war beim assambler dabei)
Jetzt bekomme ich aber beim assemblern folgender Fehler:
C:\Dokumente und Einstellungen\m0r$\Desktop\RN- Controll\test1\m32def.inc(362): error: Attempt to redefine keyword 'or'
kann mir da jemand weiter helfen?