Um das Thema dann mal abzuschließen: es ist so wie Jeacko gesagt hat, man kann bei Bascom mit "Config Serialout = Buffered , Size = x" einen Puffer aktivieren und dimensionieren. Man darf dabei nicht vergessen, die Interrupts anzuschalten ("Enable Interrupts") weil UDRE verwendet wird um anzuzeigen, dass die UART-Hardware ein Byte entgegennehmen kann.
Mich hat interessiert wie schnell das ganze mit Puffer ist, das Attachment zeigt das mal als Diagramm. Ab >4 Bytes wird's ziemlich linear mit 3.8 µs/Byte langsamer. Ich hab einen M644 mit 20 MHz verwendet.
Also Danke nochmal! Eure Hinweise haben mir wiedermal sehr geholfen!
Lesezeichen