Gast
#5064939
Hallo, ich habe mal eine Frage zu diesem Artikel und dem Listing: https://www.mikrocontroller.net/articles/AVR-Tutorial:_UART#Empfangen_von_Zeichen_per_Interrupt Angenommen ich sende zehn Zeichen, dann müssten ja auch zehn Interrupts ausgelöst werden. Wie realisiere ich aber einen Empfangsbuffer zur Aufnahme der Zeichen, wenn die Zeichenanzahl an sich unbekannt ist. Sie ist halt >0 und <50. Also variabel. Soviel kann ich sagen. Für die max. 49 Zeichen ist Speicher im SRAM vorhanden. Also die Zeichen werden empfangen, zwischengespeichert und wenn z.B. 100 ms nichts mehr passiert, dann soll der Buffer abgearbeitet werden. Die Baudrate ist maximal 115K und Minimal 9K6. Da müssten 100 ms Wartezeit wohl reichen - oder? Cheffe_von_Nix