mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik RS485 sendet immer FF


Autor: Johnny Knot (johnny_knoxville)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute

Ich habe eine RS485 Verbindung aufgebaut (µC zu PC), und bin auf 
folgendes Problem gestoßen:
Der MAX485 sendet die ganze Zeit ein FFhex an den PC, setze ich dann DE 
auf high und sende ein paar Character rüber an den PC zeigt er mir das 
auf dem HyperTerminal an, und wenn ich danach DE auf low und /RE auf 
high setze passt alles, schalte ich mein Programm ab, wird die ganze 
Zeit wieder ein FF an den PC gesendet.
Hm?

Grüße

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
FF gibt's dann, wenn ein Puls auf der Leitung lang genug ist, um als 
Startbit zu gelten, und kurz genug ist, um beim darauf folgenden Bit 0 
fertig zu sein.

Autor: Johnny Knot (johnny_knoxville)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
A. K. schrieb:
> FF gibt's dann, wenn ein Puls auf der Leitung lang genug ist, um als
> Startbit zu gelten, und kurz genug ist, um beim darauf folgenden Bit 0
> fertig zu sein.

Okay!

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schaltbild könnte helfen, Oszi auch.

Autor: Johnny Knot (johnny_knoxville)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
A. K. schrieb:
> Schaltbild könnte helfen, Oszi auch.

Schaltbild siehe Anhang.
Osziauswertung kann ich später posten...

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Johnny Knot schrieb:

> schalte ich mein Programm ab

Was muss ich mir darunter vorstellen?

Dass frei floatende Tx und DE Leitungen Unfug stiften können ist 
durchaus vorstellbar.

Autor: Johnny Knot (johnny_knoxville)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
A. K. schrieb:
> Johnny Knot schrieb:
>
>> schalte ich mein Programm ab
>
> Was muss ich mir darunter vorstellen?
>
> Dass frei floatende Tx und DE Leitungen Unfug stiften können ist
> durchaus vorstellbar.

Ja genau das mein ich damit, du hast es erfasst. :-)
Also lieber mal Pullup/downs dran?

Autor: JojoS (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
einfach den Rt (Terminierungswiderstand) dranklemmen.

Autor: Johnny Knot (johnny_knoxville)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
JojoS schrieb:
> einfach den Rt (Terminierungswiderstand) dranklemmen.

Nee danke, das Problem lag wirklich an den offenen Pins :-)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.