Forum: Mikrocontroller und Digitale Elektronik IO Ports beim AT90S8535


von Timo (Gast)


Lesenswert?

Hallo
Damit man den Port C komplett als IO-Port nutzen kann, muß man im 
ASSR-Register ein Bit auf Null setzen. Mit welchem Befehl hat man 
Zugriff auf ein Einzelnes Bit in solch einem Register?

von Korbinian (Gast)


Lesenswert?

falls du asm benutzt: die befehle lauten sbi und cbi (set bit und clear 
bit). aufgerufen mit: cbi <register>, <bit>, z.b. cbi ASSR, 2. setzen 
genauso. unter c isses glaub ich auch cbi und sbi. jeweils die argumente 
in klammern

von Timo (Gast)


Lesenswert?

sbi und cbi sind für die IO Register, hab ich schon probiert, 
funktioniert nicht.

von Schmittchen (Gast)


Lesenswert?

ASSR ist ein IO-Register, sollte also funktionieren.
cbi ASSR,3 sollte das Bit löschen. (Nach Reset ist das Bit defaultmäßig 
sowieso gelöscht)

Schmittchen.

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.