Hallo, habe folgendes Problem: Ich versuche Daten von meinem uC an den Rechner zu senden und habe dabei folgendes Porblem: Wenn ich versuche mit /dev/ttyUSB0 die Werte ins Terminal ausgeben zu lassen, dann funktioniert nichts, es erschein nur eine neue Zeile und das Terminal wartet auf eine neue eingabe. /dev/ttyS0 hingegen funktioniert. Und über Hterm kann ich ttyUSB0 auslesen. Kann mir jemand erklären, warum ttyUSB0 in der Konsole nicht offen bleibt? Hterm greift nicht gleichzeitig darauf zu, ich habe die Verbundung getrennt, bevor ich es versucht habe. Kann mir jemand sagen, woran das liegt?
> Wenn ich versuche mit /dev/ttyUSB0 die Werte ins Terminal ausgeben zu > lassen, dann funktioniert nichts, es erschein nur eine neue Zeile und > das Terminal wartet auf eine neue eingabe. Wie ∗genau∗ gibst Du 'ttyUSB0 ins Terminal aus'? cat? tail? Jene beiden (und viele andere) funktionieren richtig benutzt unauffällig.
Sorry habe ich vergessen hin zu schreiben. Habe es mit cat /dev/ttyUSB0 versucht
> cat /dev/ttyUSB0
Das sollte funktionieren. Schickst Du zwischendrin EOF oder ähnliches?
g457 schrieb: >> cat /dev/ttyUSB0 > > Das sollte funktionieren. Schickst Du zwischendrin EOF oder ähnliches? nope. Ich habe es auch schon mit einem anderen Usb adapter versucht, das geht auch nicht. Selbst wenn nichts ankommt, müsste das Terminal doch zumindest offen bleiben und nicht nach einer neuen eingabe fragen..... cat /dev/ttyS0 funktioniert schließlich auch. Habe auch schon gegoogelt, aber dazu nichts gefunden... kann doch nicht sein dass ich der erste bin der dieses Problem hat oder?
Habe gerade mal beide USB adapter angeschlossen, so dass ich USB0 und USB1 habe. Versucht man jetzt cat/dev/ttyUSB1 dann geht es, unabhängig davon, welcher adapter jetzt USB1 ist. Kann sich das jemand erklären?
Vergleich/zeig mal die ausgaben von stty -F für die beiden Geräte (ttyS0 und ttyUSB0)
Sind die Parameter der Schnittstelle richtig? z.B. mit stty kann man die iirc setzen...
g457 schrieb: > Vergleich/zeig mal die ausgaben von stty -F für die beiden Geräte (ttyS0 > und ttyUSB0) ...sorry, zu spät :)
(nochmal die Ingrid: '-a' brauchts auch noch dazu beim stty stelle ich gerade fest)
USB1: stty -F /dev/ttyUSB1 speed 9600 baud; line = 0; -brkint -imaxbel USB0 stty -F /dev/ttyUSB0 speed 9600 baud; line = 0; min = 0; time = 0; -brkint -icrnl -imaxbel -opost -isig -icanon -iexten -echo USB1 lässt sich jetzt öffnen, allerdings kommen keine daten an. In Hterm empfange ich aber Daten damit Danke für eure Hilfe :)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.