Hallo Leute, ich habe mir mit einem FT232R einen RS485-RS232-Wandler gebaut, der auch ganz gut funktioniert, dachte ich jedenfalls. Als ich jedoch vorhin HTerm startete bin ich ausversehen auf "Show errors" gekommen und hab das angehängte Bild gesehen. Nahezu jedes Byte wurde falsch empfangen! Die Informationen im Byte, also die Daten sind aber alle Richtig. Somit kann es doch nur am Stoppbit liegen, oder? Das hab ich aber schon umgestellt und es wurde nicht besser! Wo such ich den Fehler? Auf meiner RS485-Seite oder liegt das zwischen FT232R und dem USBPort, weil da kann ich ja dann nichts machen? Oder ignoriere ich den Fehler einfach, weil die Daten ja richtig sind? Kann ich aus HTerm noch ein wenig mehr Infos rausquetschen?? Möglicher Ansatz: Muss beim RS485-Bus zwischen zwei Bytes ein Ruhepegel sein oder dürfen zwei Bytes direkt aufeinander folgen? Also noch dem Stoppbit des ersten Frames gleich das Startbit des zweiten Frames?? Aber an sowas erinnere ich mich nur beim CANBus, nicht bei RS485! Schönen Abend noch und Danke im vorraus, Benni EDIT: Liegt vielleicht an einem fehlendem Buswiderstand. Hab doch mal mein Oszi ausgepackt, weil die Null am Ende jeder Übertragungssequenz kommt mir spanisch vor! EDIT 2: Okay, lag am Abschlusswiderstand! Jetzt wird alles korrekt empfangen, nix ist mehr rot! Nur kann ich jetzt die Buspegel nicht mehr am Oszi anschauen, sobald ich den Widerstand drinnen hab! Woran liegt das denn nun?
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.