danke erstmal für deine Antwort, aber das hat mich jetzt etwas verwirrt mit all diesen Modulen.
Was würdest du mir jetzt genau empfehlen, damit ich möglichst einfach an einen funktionierenden USB->Seriell Adapter rankomme?
gruss Serge
Druckbare Version
danke erstmal für deine Antwort, aber das hat mich jetzt etwas verwirrt mit all diesen Modulen.
Was würdest du mir jetzt genau empfehlen, damit ich möglichst einfach an einen funktionierenden USB->Seriell Adapter rankomme?
gruss Serge
Vielleicht hilft mein Senf zu USB-Seriell-Adaptern an Notebooks (selber gebranntes Kind):Zitat:
Zitat von Roboter n00b
Adapter ist nicht gleich Adapter. Insbesondere Adapter mit dem Prolific PL2303 chipset (Acroname, IOGear, iConcepts, Prolific, Sakar und andere) sind problematisch (Abstürze/Protokollfehler/Nixfunzt). Gute Erfahrungen gibts mit dem Adapter von Keyspan (USA-19QW).
barbar
edit: hab noch einen Nixfunzt-usb-seriell-adapter gefunden: SITECOM CN-116 (gabs/gibts bei mediamarkt).
heisst das, du hast mit dem Keyspan (USA-19QW) deinen Laptop erfolgreich um eine Serielle schnittstelle erweitert? Also kannst du ganz normal Print Befehle über diesen Adapter im Hyperterminal auslesen?
ja und ja! Ich verwende einen Keyspan-USB-Seriell-Adapter und einen Exsys PCMCIA-(Twin)Seriell-Adapter (falls mal keine USB-Dose mehr frei sein sollte :-) ).Zitat:
Zitat von Roboter n00b
barbar
hmm, komisch, aber trotzdem super :p
Muss man denn dafür auch einen Treiber installieren, oder wie kann man die gewünschte COM Ziffer zuweisen?
gruss Serge
Treiber brauchen beide, jawohl. COM Ziffer = COM Port? COM Port zuweisen nach Treiberinstallation in Windoof ganz normal im Gerätemanager.Zitat:
Zitat von Roboter n00b
Jetzt dürfte aber darwin.nuernberg allmählich sauer werden, weil wir seinen Thread so verhunzen ... Schuldigung :oops:
barbar
Nee wieso?Zitat:
Zitat von barbar
Ist doch schö wenn sich was tut.
Zur Frage Kompatibel usw.
Ist vielleicht nicht so ganz rüber gekommen.
Natürlich würde ich Garnienicht einen Adapter oder eine Anleitung vorstellen, welcher nicht funzt.
Mit dem VCP-Teiber wird ein Virtueller Com Port bereit gestellt.
(sonst wärs ja auch ein echter Comport (16550er oder baugleicher)
Die COM-Nummer wird dann im Windows Gerätemanager zugewiesen (Steht aber auch in meiner Anleitung)
Ich habe damit auch schon ein serielles Modem (Elsa 56k) angesprochen.
Auch eine Verbindung von/zu PC RS232(V24!) hat einwandfei geklappt.
Getestet habe ich bis 19200 Baud, geht aber bestimmt noch viel schneller.
Ich möchte meinen dass eine annähernd 100%ige Kompatibilität zum alten RS232 besteht. Ausnahme dürfte ein Transfer sein welcher nicht in die Sende/Empfgsblöcke der USB Adaption passt. (Warten/Senden auf ein einzelnes BIT). Also eine sehr RS232 Hardwarenahe programmierung, dias liegt aber in der Natur der Sache USB.
Anders sähe es da beim FT245 (parallel) Baustein aus, aber bevor ich mir die Zunge verbrenne warte ich lieber mal bis ich damit selbst Erfahrungen gesammelt habe.
Hi, ich bins nochmal
Ich hab mir jetzt ne RS232 PCMCIA Card (V24) gekauft, um die serielle Schnittstelle zu erhalten... Nun, das hat bis jetzt noch nicht ganz geklappt. Treiber hab ich installiert und COM Port konfiguriert.
Wenn ich den AVR anschliessen, kommt erstmal gar nix. Wenn ich aber irgend welche sachen in Hyperterminal eintippe (bei mir willkürlich "wef"^^), und enter drücke, schaut das so aus, denn das RS232 Kabel verbunden ist:
http://666kb.com/i/afqz05tpc092rjjmx.jpg
Wenn das kabel nicht verbunden ist, schaut es so aus:
http://666kb.com/i/afqz1nc7f2oi4xa21.jpg
das zeigt mir schonmal, dass eine verbindung besteht, da das Hyperterminal bei an oder abgeschlossenem Kabel anders reagiert, oder? Die frage ist nur, wo der fehler noch liegt.
gruss serge
Kann eigentlich nur noch die Parametrierung sein,
dass du was empfängst lässt vermuten dass die Kabel richtig sind.
wie oft kommt eine antwort, wenn Du das nur einmal eingibst.
Hast Du am AVR dir richtige Baudrate eingestellt und stimmt die Oszillatorfrequenz (Quarz) mit der im Programmer eingestellten Frequenz überein?
Im Bascom wäre das z.B. so:
Im Hyperterminal sollten dann natürlich auch 19200Baud eingestellt seinCode:$crystal = 8000000 ' Oszillator mit 8MHz
$baud = 19200 ' Seriell mit 19200, 8, N, 1, ohne Handshake
$regfile = "m32def.dat" ' ATmega 32 Prozessor
Dim Sst As String * 40
START:
Print "Gib was ein ich gebe es dann aus"
Do
Input "Deine Eingabe: " , Sst
Print "Du hast folgendes eingegeben : ";
Print Sst
Loop
End
und der Quarz oder die interne Taktfrequenz MÜSSEN übereinstimmen (8MHz)
Was genau meinst du jetzt mit "das"?Zitat:
Zitat von darwin.nuernberg
Also die Baudrate habe ich bei 9600, beim AVR und beim Hyperterminal. Auch die Mhz vom Quarz sind korrekt eingestellt.Zitat:
Zitat von darwin.nuernberg
gruss Serge