myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

PHP: dio_write /dev/ttyS0

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 27.04.13, 20:49   #1
MediaMemphis
Anfänger
 
Registriert seit: Jan 2010
Beiträge: 10
Bedankt: 6
MediaMemphis ist noch neu hier! | 0 Respekt Punkte
Standard PHP: dio_write /dev/ttyS0

Hallo zusammen,

ich habe mir extra das pecl modul dio installiert, damit ich Zugriff auf ein TC35i (gsm modem) habe (schreiben / lesen).

dio_read läuft super, aber dio_write dauert ewig und scheint nicht zu funktionieren (no response),.... habt ihr eine Idee, warum da nichts passiert?

PHP-Code:
    $tty     "/dev/ttyS0";

    
$fd dio_open($ttyO_RDWR O_NOCTTY O_NONBLOCK);

    
dio_fcntl($fdF_SETFL0);

    
dio_tcsetattr($fd, array(
    
'baud' => 19200,
        
'bits' => 8,
    
'stop' => 1,
        
'parity' => 0
    
));
    
    
dio_write($fd"ATI".chr(0x0D));
    for(
$i=0;$i<=10;$i++) {
        
$ret.= dio_read($fd10);
    }
    echo 
$ret;
    
dio_close($fd); 
Die Baudrate und alles passt,... wie gesagt, Lesen läuft super, nur Schreiben lässt ewig auf sich warten. Es passiert quasi nichts ausser das die Zeit verstreicht.

Danke Euch, für eure Ideen und Anregungen.

PS: Ich führe die S*****e direkt auf der Konsole mit dem PHP5-cli Interpreter aus.
PPS: Mir ist eigentlich egal, wie ich Zugriff auf die Schnittstelle erhalten kann, hauptsache es läuft,... es muss kein PHP sein. Google hat mir nicht geholfen und ich habe heute knapp 8 Stunden an diesem Problem gesessen.
MediaMemphis ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:50 Uhr.


Sitemap

().