Posts by ulko

    Hallo,
    nach längerer Zeit hab ich mich mal wieder an das Problem gemacht.


    Wenn ich den Befehl


    sudo stty 9600 -F /dev/ttyAMA0 -hupcl srtscts ignbrk -icrnl -opost -onlcr -isig -icanon -ech -eche -echoctl -echoke


    gebe, ist ttyAMA0 so gesetzt wie nach minicom Start. Damit ist alles OK.


    Meine Frage jetzt:
    Wie und wo kann ich diesen Befehl beim booten automatisch ausführen?


    Gruss
    ulko

    Hi,
    na klar arbeiten beide Seiten mit 9600Bd.
    na klar hab ich die Änderungen in cmdline und inittab gemacht.


    Es bleibt dabei: Alles ist OK, wenn einmal minicom kurz gestartet und sofort mit ctrl/a Q beendet wird.


    PHP deshalb, weil auf Rpi ein webserver läuft. Mit Client wird dann die html/php-Seite aufgerufen un Befehle an AVR gesendet.

    Hi dreamshader,
    mit sudo stty -F /dev/ttyAMA0 raw
    leider kein erfolg:(


    Mit stty -F /dev/ttyAMA0 -clocal brkint ixany imaxbel iutf8
    leider auch kein Erfolg:(
    Die dort angegebenen Parameter sind die, die nach "Einmal minicom starten" anders sind als nach dem booten.


    Vielleicht ganz andere Ursache???


    In der Funktion



    kreiselt das Programm. Und es werden auf der AMA0 ständig einzelne Zeichen ausgegeben?????????????
    Weiss nicht weiter....
    ulko

    Hallo,
    folgendes Scenario:
    ich habe den Rpi über ttyAMA0 mit einem AVR seriell verbunden.


    Auf dem Rpi befindet sich ein html-php file. Dort wird die ttyAMA0 wie folgt definiert:


    require "php_serial_class.php";
    $serial=new phpSerial;
    $serial->deviceSet("/dev/ttyAMA0");
    $serial->confBaudRate(9600);
    $serial->confCharacterLength(8);
    $serial->confParity("none");
    $serial->confStopBits(1);
    $serial->confFlowControl("none");


    dann


    $serial->deviceOpen();


    Das Problem ist folgendes:


    Die Verbindung funktioniert erst, wenn man einmal minicom startet und wieder beendet.
    Vorher hängt sich die Verbindung auf.
    (Mit minicom kann man ohne Probleme Commands senden und Daten empfangen)


    Nach minicom-Start-Stop funktioniert alles einwandfrei.


    Wer hat nen Tip???


    Gruss
    Ulko