-
-
Erfahrener Benutzer
Begeisterter Techniker
Da ich gerade dabei bin, in den Registern des ATTiny2313 rumzustochern
und mir die Fehlermeldungen der Compiler zu Gemüte führe, nochmal ein Nachtrag:
In den Datenblättern des Mega8, bzw Tiny2313 wird behauptet,
daß die UARTs in den 8Bit Atmels untereinander so schön kompatibel seien.
Dem ist offensichtlich nicht so:
Beim ATMega8 gibt es eine 8-Bit Registeradresse für 2 Register,
dieses sind UCSRC, bzw. UBRRH. Die Funktion dieser Adresse bestimmt sich
nach dem 7. Bit (URSEL) in UCSRC.
Das Bit URSEL gibt's in UCSRC beim Tiny2313 jedenfalls nicht,
da der 2 diskrete Baudratenregister hat,
UBRRH (4Bit, in obere Bits muß immer 0 geschrieben werden)
und UBRRL (8Bit).
Ins Datenblatt des 90S2313 hab ich noch garnicht zu gucken gewagt.
Ist jedenfalls ein ziemliches Durcheinander, da die Register- , bzw.
deren Bitbezeichnungen wohl auch mehrfach gewechselt worden sind.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen