03.05.2018, 09:36
Hallo,
ich versuche die serielle Schnittstelle bzw. deren Handling zu verstehen. Unter Windows kann ich in den Hardware-Einstellungen meines COM-Ports die FIFO zwischen 1 und 14 Bytes einstellen. Das ist klar: Die HW hat einen bis zu 14 Byte großen Puffer.
Nun kann ich in VISA Seriell ebenfalls einen Puffer einstellen. Dieser kann dann richtig groß sein. Wie spielen diese beiden Puffer zusammen und machen sie das überhaupt? Meine Vorstellung ist, dass die Daten aus dem HW-Puffer in den VISA-Puffer überspielt werden, bis a) dieser gefüllt ist oder b) ein TERMCHAR auftritt. Ist das richtig?
ich versuche die serielle Schnittstelle bzw. deren Handling zu verstehen. Unter Windows kann ich in den Hardware-Einstellungen meines COM-Ports die FIFO zwischen 1 und 14 Bytes einstellen. Das ist klar: Die HW hat einen bis zu 14 Byte großen Puffer.
Nun kann ich in VISA Seriell ebenfalls einen Puffer einstellen. Dieser kann dann richtig groß sein. Wie spielen diese beiden Puffer zusammen und machen sie das überhaupt? Meine Vorstellung ist, dass die Daten aus dem HW-Puffer in den VISA-Puffer überspielt werden, bis a) dieser gefüllt ist oder b) ein TERMCHAR auftritt. Ist das richtig?