Lorenz schrieb:
> Hallo Forum,
Hallo Lorenz
> ich arbeite momentan mit einem ATmega16 und erarbeite mir gerade die
> UART Schnittstelle.
Der UART ist ein ganzer Abschnitt im Datenblatt des Atmega16 gewidmet.
Hast du dir das schonmal angeschaut?
> Kann ich Telegramme empfangen, die länger sind als 255 Zeichen?
Aber natürlich.
> Bzw. kann ich ein Chararray anlegen, was größer ist als 255?
Kommt darauf an, wie viel RAM du noch frei hast, falls du beabsichtigst
die Daten dort abzulegen, z.B. weil die Telegramme live zusammen gesetzt
werden.
Alternativ kann man die Daten auch im Flash ablegen, dann sind sie aber
zur Laufzeit nicht mehr schreibbar.
> Wie groß ist der UDR Puffer, in welchem die Zeichen bis zur Abarbeitung
> zwischen gespeichert werden?
Steht im Datenblatt. Ich würde die wirklich raten, dich mit den paar
Seiten zur UART mal zu beschäftigen. Wenn du dann etwas nicht verstehst
bzw. findest kannst du immer noch Fragen.
> Grüße
Viel Erfolg! :)