Hallo, warum ist der Registername URSEL in Atmega644 verschwunden? Und wodurch wird er ersetzt? Danke!
Wurik wrote: > Hallo, > > warum ist der Registername URSEL in Atmega644 verschwunden? Und wodurch > wird er ersetzt? > > Danke! Was hat dieses Register denn gemacht?
URSEL: Register Select This bit selects between accessing the UCSRC or the UBRRH Register. It is read as one when reading UCSRC. The URSEL must be one when writing the UCSRC. Bei Atmega644 ist dieser Registername nicht zu finden, warum?
Ist der Reorganisation der Register zum Opfer gefallen. Wenn UBRRxH und UCSRxC auf getrennten Adressen liegen, ist die Ursel überflüssig.
Das USRSEL-Flag wird bei ATMEGA 32/16 gesetzt um Zugriff auf das UCRSC Register zu erhalten, da sich an der selben Addresse auch das HI-Byte (UBBRH) des UBRR-Registers befindet. Bei den x4ern sind diese Register wieder getrennt und es wird daher kein Selektionsbit benötigt.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.