Guten Abend, ich hab mir mal ein kleines Library für UART geschrieben. Das war allerdings nur für den ATMega32. Jetzt wollte ich dieses für meinen ATMega1284p umschreiben. Register im Datenblatt gesucht, geändert, getestet. Geht aber leider nicht. Er kennt die geänderten Register einfach nicht. Hab die Datei mal angehängt. Ich verwende AVR Studio 5. (unter 4 funktioniert es aber auch nicht) Vielleicht hat schon jemand das selbe Problem gehabt? Danke im vorraus MfG
Gast
#2182740
>UCSRnA
Das n steht für ne Ganzzahl, dein µP hat wohl mehrere UARTS.
Datenblatt, UART, erste Seite. n ist 1 oder 2. Lesen muss man können, Danke (:
Gast
#2182744
Hi Es gibt z.B. kein 'UCSRnB'. Es gibt UCSR0B und UCSR1B. Für die restlichen Register gilt das analog. MfG Spess
Gast
#2182749
Fabian K. schrieb: > Lesen muss man können, Es ist manchmal von Vorteil, Ja. ;-) > Danke (: Gerne. :-)
Gast
#2182759
Ich frag mich gerade, wozu die Compilerdirectiven erfunden wurden, um zwischen den einzelnen µCs zu unterscheiden.