Forum: Mikrocontroller und Digitale Elektronik RS232 reagiert nicht und sendet nicht definierte Zeichen


von SODEX (Gast)


Lesenswert?

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,

von Georg A. (georga)


Lesenswert?

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...

von Dirk B. (dirkb2)


Lesenswert?

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.

von SODEX (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.