Ich versuche, mit meiner Hardware-Platine von einem Ubuntu-PC zu kommunizieren. Ich habe ein USB-zu-Seriell-Kabel verwendet, und das serielle Kabel ist mit der Hardware verbunden und der USB ist mit dem USB-Port meines Desktops verbunden. Ich habe Minicom benutzt und es funktioniert gut, als ob ich die Ausgabe meiner Hardware sehen kann. Aber das Problem ist, dass ich nichts eingeben kann. Es erkennt meine Tastatureingabe nicht. Ohne das ist es völlig nutzlos. Könnte mir jemand in dieser Ausgabe helfen?Konnte keine Eingabe von USB an seriell angeschlossene Hardware mit Minicom senden
Antwort
Ich habe etwas ähnliches erlebt und es endete ein Treiberproblem mit der Karte, die ich verwendete. Nach der Installation einer anderen Treiberversion funktionierte es ohne Probleme.
Zu wissen, was das Gerät ist, würde helfen, diese Frage zu beantworten. Wenn Sie sehen, gute Ausgabe von Ihrem Gerät dann wahrscheinlich die Software-Seite der Dinge gut funktionieren. Das sind gute Neuigkeiten. Das Problem könnte sein:
- Das Gerät gibt Ihre Eingabe nicht zurück. Reagiert es auf Ihre Eingaben anders? Sie können das lokale Echo-Feature in der Minicom-Software aktivieren, wenn Sie Ihre Eingabe sehen möchten, während das Gerät kein Echo unterstützt.
- Das Gerät ist fehlerhaft. Dies könnte ein Hardwareproblem wie ein schlechter Kontakt oder ein Firmware-Problem mit dem Gerät sein.
Sie können auch alternative Software zu Minicom versuchen. Dies wird das Problem nicht beheben, kann Ihnen aber helfen, die Ursache leichter zu finden. Eine solche Software mit GUI ist gtkterm. Installieren und verwenden Sie so. Alle Optionen und Konfigurationen sind über Menüs verfügbar:
sudo apt-get install gtkterm
gtkterm
Huh, GTKTERM funktioniert in meiner Situation aber nicht Minicom, obwohl die Einstellungen vermutlich die gleichen sind. Frage mich, was es sein könnte ... – RPGillespie
Können Sie versuchen mit "Serial Port Terminal" -Anwendung ubuntu ??. – Jeyaram
Ich hatte ein ähnliches Problem, es stellte sich heraus, dass ich Hardware-Flusskontrolle aktiviert hatte (es ist standardmäßig in Minicom aktiviert), aber ich war mit Hardware verbunden, die es nicht unterstützt. Daher wartete Minicom auf unbestimmte Zeit, bis der serielle Port bereit war. – gbmhunter
@gbmhunter: Das hat mein Problem gelöst, danke! (+1) – djbuijs