Gast
#1618224
Hallo ich habe folgendes Problem: Mein Atmega32 bekommt über UART zu unbestimmten Zeiten je 5 Bytes geschickt (Hintereinander). Ich nehme dafür den RXC-Interupt nehmen, in dem die 5 Bytes in ein Array geschrieben werden. Sobald das 5. empfangen empfangen wird, wird der Interupt ausgeschalten und ein Flag gesetzt. Wenn ich nun aber mit dem PC einen großen Datenfluss sende, dürften eigentlich nur die ersten 5 Byte empfangen und dann über das Hauptprogramm auf dem LCD angezeigt werden. Doch während des Sendens resetet sich der Atmega dauernd (sehe ich an einem Counter auf dem Display) bis dieser schließlich ganz den Geist auf gibt und nicht mehr reagiert. Wo könnte der Fehler liegen??? Viele Grüße Richi