Seite 1 von 1

Ubunut 12.04 Serielles Port ansprechen

Verfasst: 05.10.2012 10:34
von heitronic
Ich verwende Ubuntu 12.04 und Purebasic 4.61 und will das Port /dev/ttyUSB0 ansprechen
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
Edit by NicTheQuick: Code-Tags gesetzt

Re: Ubunut 12.04 Serielles Port ansprechen

Verfasst: 10.10.2012 16:19
von walker
Hi,

diese Frage wird Dir niemand so beantworten können, da Du Prozeduren aufrufst, deren Inhalt niemand (außer Dir) kennt...
Ein lauffähiger Code könnte hier helfen...

Grundsätzlich müsste, sofern der Port bei Dir existiert, auch ein Datentransfer möglich sein