B
ByeBye 46085
hallo,
für eine Semesterarbeit probier ich Daten über den Parallelport an eine Hardware zu senden und auch andere Daten zu empfangen. Zum Ausprobieren arbeite ich mit einem Nullmodem.
Die Daten sind 8bit Binärdaten (als Integer 0-255). Der Port ist auf 1Start, 1Stop und 8 Datenbits eingestellt.
Ich kann alle Werte ausser 128-160 übertragen. Bei diesen kommt immer 63 (ASCII "?") an. Das liegt irgendwie am Unicode. Kann man den Port mit RxTx auch bitweise auslesen?
Den Port lese ich folgendermassen aus:
ins ist der Inputstream.
Weiss jemand wie man das richtig macht?
Gruss Markus
für eine Semesterarbeit probier ich Daten über den Parallelport an eine Hardware zu senden und auch andere Daten zu empfangen. Zum Ausprobieren arbeite ich mit einem Nullmodem.
Die Daten sind 8bit Binärdaten (als Integer 0-255). Der Port ist auf 1Start, 1Stop und 8 Datenbits eingestellt.
Ich kann alle Werte ausser 128-160 übertragen. Bei diesen kommt immer 63 (ASCII "?") an. Das liegt irgendwie am Unicode. Kann man den Port mit RxTx auch bitweise auslesen?
Den Port lese ich folgendermassen aus:
Java:
byte[] readBuffer = new byte[8];
byte Byte;
while (runtimetest.ins.available() > 0)
{int numBytes = runtimetest.ins.read(readBuffer);}
Byte = readBuffer[0];
Weiss jemand wie man das richtig macht?
Gruss Markus