Ubunut 12.04 Serielles Port ansprechen

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
heitronic
Beiträge: 4
Registriert: 19.05.2010 19:47

Ubunut 12.04 Serielles Port ansprechen

Beitrag 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
walker
Beiträge: 278
Registriert: 29.08.2004 18:39
Wohnort: Bayern

Re: Ubunut 12.04 Serielles Port ansprechen

Beitrag 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
Antworten