Gast
#14001
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?
|
Anzeige
|
IO Ports beim AT90S8535
Gast
#14001
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?
Gast
#14002
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
Gast
#14003
sbi und cbi sind für die IO Register, hab ich schon probiert, funktioniert nicht.
Gast
#14004
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. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|