Ich bin dabei mit dem USART zu experementieren und war ein bisschen ueberraschend, als ich sah, dass das Programm, beim Simulieren mit AVR Sutdio, nachdem er zwei Zeichen gesendet hat, fuer eine weile blockiert war. Es ist nocrmal unter der Simulation oder macht er auch in der Praxis so? Gruss
Gast
#1513571
Hi Die UART der AVRs ist gepuffert. Das erste Zeichen wird von UDR sofort an TXR übergeben und ist dann wieder frei für das nächste Zeichen. UDR wird erst wieder frei, wenn das erste Zeichen gesendet ist und das zweite Zeichen in TXR gelandet ist. Daher die Wartezeit bei den nächsten Zeichen. MfG Spess
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.