Hallo!
Ich habe hier eine Schleife, welche 1000 zeichen von einer seriellen Schnittstelle liest und diese in eine Datei (neu) schreibt.
Funktioniert soweit gut, nur das die Geschwindigkeit über die serielle Schnittstelle langsam ist und das ganze dann bei größerer Zeichenabfrage zwar lang dauert (macht nix) aber! in der Zwischenzeit mächtig viel Rechenleistung benötigt. Ich kenn zwar die Funktion sleep() kann diese aber hier nicht einsetzten.
Hat jemand einen Rat?
for(x=1; x<=(1000); x++)
{
c = getc(rs232);
putc(c,neu);
}
Programmiersprache: C
Betriebssystem: Linux
Vielen Dank!
Ich habe hier eine Schleife, welche 1000 zeichen von einer seriellen Schnittstelle liest und diese in eine Datei (neu) schreibt.
Funktioniert soweit gut, nur das die Geschwindigkeit über die serielle Schnittstelle langsam ist und das ganze dann bei größerer Zeichenabfrage zwar lang dauert (macht nix) aber! in der Zwischenzeit mächtig viel Rechenleistung benötigt. Ich kenn zwar die Funktion sleep() kann diese aber hier nicht einsetzten.
Hat jemand einen Rat?
for(x=1; x<=(1000); x++)
{
c = getc(rs232);
putc(c,neu);
}
Programmiersprache: C
Betriebssystem: Linux
Vielen Dank!