Hallo liebe Community, ich habe folgendes unerklärliches Problem. Ich habe eine Controller zum Werte eines Längengebers auszulesen. Protokolle und so weiter liegen alle vor. Der Anschluss für die Schnittstelle ist ein RJ11 Anschluss (nicht gerade üblich aber ok). Von dieser Schnittstelle gehen wir auf einen ATMEGA16 und senden von dort aus Befehle um die Werte zu lesen. Der Controller und der ATmea ist auf die richtige Baudrate eingestellt und Daten- sowie Stopbits passen auch. Nun folgendes. Dieser Controller besitzt noch einen USB B Anschluss um über eine Benutzeroberfläche an einem herköämmlichen PC die Werte ablesen zu können. Wenn ich dem Controller jetzt über meinen ATMEGA-Chip den Befehl sende um die WErte auszulesen passiert genau gar nichts. (Kabel funktionsfähig, Daten werden vom ATMEGA gesendet). Ist aber der USB B Anschluss angeschlossen so erhalte ich eine Antwort welche aber aus irgendwelchen Zeichen besteht. Diese Zeichen sind aber jedes mal die selben in der selben Reihenfolge. Ist der USB B Anschluss wieder abgeschlossen passiert wieder nichts. Meine Frage daher. Ist die Schnittstelle zerstört? (Ist ein Testgerät und hat von Beginn an diesen Fehler). Oder habt ihr eine Idee. Wie gesagt Einstellungen passen alle und auch die Konfiguration beiderseits ist richtig. Auch mit H-Term ergibt sich kein anderes Ergebnis als mit dem ATMEGA-Chip. Vielen Dank für eure Antworten,
SODEX schrieb: > Der Controller und der ATmea ist auf > die richtige Baudrate eingestellt und Daten- sowie Stopbits passen auch. Ganz sicher? Schau die RS232-Signale mit dem Oszi an, dann weisst du die wirkliche Baudrate. Und als Quercheck mal ein PC-Terminal mit dem Atmega reden lassen...
SODEX schrieb: > Der Anschluss für die > Schnittstelle ist ein RJ11 Anschluss (nicht gerade üblich aber ok). selten, aber nicht unüblich. Sind die Kabel richtig angeschlossen? Ist eine Beschreibung dabei. Meist gilt TX Gerät auf Rx PC/Atmega, aber nicht immer.
Jaja das ist mir schon klar. Ich habe glaube ich die Lösung gefunden..... Die Schnittstelle arbeitet nicht mit TTL-Pegel sondern mit RS232 Pegel
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.