Hej Community, Ich versuche seit Tagen das USB AVR LAB von "http://www.ullihome.de/wiki/USBAVRLab/index" unter Ubuntu 12.04 zum Laufen zu bringen. Leider klappt nicht alles ... Das Programmieren des Targets geht ohne Probleme egal welche FW ich verwende. Das Problem ist die UsbToUart-Schnittstelle. Ich schaffe es nicht den Uart zu verwenden. kein /dev/ttyACM0 ; /dev/ttyUSB oder sonst was in die Richtung ... Ich bedanke mich im Vorraus, ChaosForcer
Moin, das heißt du hast eine Hardeware die du als USB to Uart verwenden willst? Poste mal bitte "lsusb". Und vielleicht auch "ls -l /dev/tty*". Ich selber nutze auch Ubuntu und bei mir funktioniert das tool. LG Kalle
Habe seit gestern zufällig ein /dev/ttyACM0 - device ... Merkwürdig wieso seit gestern. Nja, leider bekomme ich keine Antwort von meinem mega8. Habt ihr vielleicht einen sauberen Code für den UART/mega8, z.B das er mir ein 'a' sendet ? Vieleicht ist ja da ein Fehler ^^ ... Mfg ChaosForcer
Du könntest Rx und Tx von dem Teil kurzschließen, dann solltest du, wenn du etwas sendest, genau das selbe wieder zurückbekommen
Moin, was hast du denn für ein Code verwendet? Schau doch mal hier vorbei: AVR-GCC-Tutorial/Der UART Der Code von dort sollte eigentlich funktionieren. LG Kalle
Okay hab das mal mit dem kurzschließen versucht ... Naje keine Antwort ... Vielleicht mache ich ja da schon was falsch ^^ Also ich habe jetzt dieses /dev/ttyACM0 device. Damit ich lesen kann was reinkommt mache ich "sudo cat /dev/ttyACM0" . Zum senden verwende ich "sudo echo x > /dev/ttyACM0". Muss ich vielleicht irgendwelche Konfigurationen vornehmen ? Mfg ChaosForcer
Passiert irgendetwas im Empfängerfenster? Falls ja, siehe da: http://unix.stackexchange.com/questions/42964/unexpected-results-testing-serial-loopback-using-echo-and-cat Wenn das Empfangsfenster scheinbar leer ist, siehe Lösung untem im link. Wenn das cat /dev/ttyACM0 einfach stehen bleibt kommen wohl wirklich keine Daten. Mein Notebook hat übrigens eine USB Buchse die nur hin und wieder funktioniert. Hat wohl ihre garantierten Steckzyklen hinter sich :-(
Warum verwendest du nicht einfach eine Terminalemulation für den Loopback-Test? Vorgehen: 1. apt-get install picocom 2. In Terminalfenster "picocom -b 115200 /dev/ttyACM0" aufrufen 3. Charakter auf der Tastatur eingeben 4. Wenn Rx und Tx verbunden sind und alles funktioniert werden die Charakter als Echo im Terminalfenster angeszeigt. Hans Peter
Hab jetzt die methode mit picocom ausprobiert. Leider kein Erfolg. Ich bekomme keine Antwort kein Zeichen wird ausgegeben. Ich überprüfe vielleich mal die Platine.
Okay. Schaltung sollte in Ordnung sein. Unter Win7 geht das mit Putty. D.h. Ubuntu mag nicht :D ... Muss ich doch irgendwie einen Treiber installieren ^^ ?
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.