habe folgenden Code.
Der Code funktioniert in Windows.
In Ubuntu wird das serielle Port zwar geöffnet aber es werden keine Daten empfangen
ob gesendet wird kann ich nicht feststellen.
fehlt mir in Ubuntu was ??
Kann mir da jemand weiterhelfen
Code: Alles auswählen
anzport = 0
For ca= 1 To 16 ;Com suchen bis geantwortet wird
SetGadgetState (#com, ca)
Port$ = "/dev/ttyUSB" + Str(ca)
If OpenSerialPort(#Port, Port$, 9600, #PB_SerialPort_EvenParity, 8, 1, #PB_SerialPort_NoHandshake, 256, 256)
If IsSerialPort(#port)
poll()
Delay(300)
lesen()
If bytein > 3
Debug glesen
SetGadgetText(#Hard, "FOND HARDWARE ON " + Port$)
Delay(300)
ResetNL()
Delay(300)
lesen()
Debug glesen
Curren()
Delay(300)
lesen()
Debug glesen
anzport = 1
Break
EndIf
EndIf
EndIf
Next