Gast
#1326419
Moin Moin Ich habe folgendes Problem: Ich nehme sehr schnell sehr viele Messwerte mit einem µC auf (20000 in 1sec) und speicher diese ab. Danach sollen sie per RS232 and den PC übertragen werden. Bei einer Baudrate von 9600 dauert das dann schon mal 2min. Also habe ich ein wenig rumprobiert und mit dem Hyperterminal bis zu 921600 Bauds erreicht! Jetzt benutzte ich aber ein kleines C-Programm, und nicht das Hyperterminal, um die Messwerte entgegenzunehmen. Mit 9600 funktioniert das auch super, aber wenn ich zum beispiel auf 57600 oder noch höher gehe, stopt die aufzeichnung im C-programm immer nach 85 Zeilen. Läuft da irgend ein puffer über oder warum passiert das? (ich bin nicht so bewand mit der seriellen Schnittstelle) Der Cpp-Code liegt im Anhang. Ich bräuchte von euch mal Hinweise oder Tips.