Forum: Mikrocontroller und Digitale Elektronik wavrasm 1.3


von Janik (Gast)


Lesenswert?

Hallo.

Bei mir weigert sich der wavrasm 1.3 von Atmel diesen Befehl zu 
Übersetzen:

sbi MCUCR, ISC01

Auch mit anderen I/O Registern und in dieser schreibweise gehts nicht:

sbi $3B, 1

Ist es normal, dass der sbi Befehl nicht geht?

Danke für die Hilfe

Janik

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Hallo Janik,

> Bei mir weigert sich der wavrasm 1.3 von Atmel diesen Befehl
> zu Übersetzen:

welche Fehlermeldung wird denn angezeigt?

MfG
Andreas

von Janik (Gast)


Lesenswert?

Ich hab das Problem gerade selber glöst:

Die Befehle CBI und SBI funzen auf dem 90S2313 nur mit den I/O Registern 
$00 bis $1F. Welche das genau sind, lässt sich im Register Summary des 
Datenblattes nachlesen. Hauptsächlich sind es: PORTD, PORTB, die UART 
Register und die fürs EEPROM zuständigen Register.
Ansonnsten kommt es zu der Fehlermeldung "Illegal argument type or 
count".

Viel dank für die Mühe

Janik

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.