Hi, Ich habe Probleme den MAX232 richtig zu konfigurieren und zwar wie ich RX und TX richtig anzuschließen habe. Im Netz findet man etliche Beispiele, wo einerseits T1OUT auf den PIN 2 und R1IN auf PIN3 des D-SUB9 gehen, oder eben auch gerade umgekehrt. Meine Konfiguration ist so: TX-T1IN-[MAX232]-T1OUT-DSUB9_PIN3 RX-R1OUT-[MAX232]-R1IN-DSUB9_PIN2 Am ende kann man ja TX und RX auf einem STM32 sowiso vertauschen, ich möchte aber die Konfiguration von Anfang an richtig haben. Der D-SUB9 ist ein female. Ist meine Konfiguration so richtig, oder muss ich PIN2 und PIN3 gerade tauschen? Grüsse Bert
Das sieht richtig aus. Pin 14, 7, 13 und 8 gehen zur RS232 kompatiblen Seite. Figure 5 im Maxim Datenblatt sagt auch eindeutig, wo RS232 liegt. Auch die Elkos sind alle ok so.
:
Bearbeitet durch User
Bert S. schrieb: > Ist meine Konfiguration so richtig, oder muss ich PIN2 und PIN3 gerade > tauschen? Hast Du mänliche oder weibliche SUB-D? DTE oder DCE? Davon hängt die Blickrichtung für RX und TX ab
Oh, die Diskussion über DCE und DTE hatten wir gerade hier: Beitrag "RS232-Buchse am C. male oder female?"
1µF gegen GND erscheint mir etwas viel. Achte unbedingt auf den Hersteller des MAX232. TI und Maxim sind da leicht unterschiedlich. --> Datenblatt lesen
Ich habe diesen Treiber hier von TI (max232dr): http://www.ti.com/lit/ds/symlink/max232.pdf Die Kapazität von 1uF zwischen 5V und GND wird auch im Datenblatt empfohlen. Ich verwende weibliche SUB-D, wobei auf beiden Boards DCE sein müssten, da ich zwei STM32 miteinander verbinde.
> Ich verwende weibliche SUB-D, wobei auf beiden Boards DCE sein müssten, > da ich zwei STM32 miteinander verbinde. Die RS232 aka V.24 Schnittstelle ist NICHT jene die zwischen zwei DCEs einzusetzen ist.
Normenverteidiger schrieb: > Die RS232 aka V.24 Schnittstelle ist NICHT jene die zwischen zwei DCEs > einzusetzen ist. Stimmt, es müsste ein DCE zu DTE sein, also sollte ich auf der einen Seite einen weiblichen, auf der anderen einen männlichen nehmen, und daher auf dem männlichen Board auch gleich RX und TX am SUBD tauschen.
:
Bearbeitet durch User
RS232 Nullmodemkabel haben 2 Muttis dran. 2x Männlich an 2x Gerät wäre also auch richtig.
--- schrieb: > RS232 Nullmodemkabel haben 2 Muttis dran. Das ist auch das üblichste, weil am PC SubD männlich 9pol. Und wenn man 2 gleiche Geräte verbindet ist ein Nullmodemkabel auch logisch. Georg
Bert S. schrieb: > Die Kapazität von 1uF zwischen 5V und GND wird auch im Datenblatt > empfohlen. Bei Dir fehlt aber der Abblockkondensator Pin 15/16 im Schaltplan. Insgesamt sollten es 5 Kondensatoren sein.
Bert S. schrieb: > Ist meine Konfiguration so richtig, oder muss ich PIN2 und PIN3 gerade > tauschen? Die Konfig ist richtig, aber das Vertauschen von TxD und RxD kann praktikabel sein (DTE oder DCE wurden ja schon erwaehnt). Beispiel: Ich benutze eine Box mit einem MAX232 drinnen, um nicht fuer jeden Mikrocontroller-Aufbau die gleiche Schaltung aufbauen zu muessen. Angeschlossen an die Box ist der uebliche SUB-D 9pol / USB -Konverter. Somit sind Pin 2 & 3 am SUB-D, sowie die Handshake-Leitungen, vertauscht. Eine andere Moeglichkeit waeren die coolen Teile von Digikey: Eine USB-Buchse zum Einloeten mit allen Konvertern eingebaut (kostete so um die $20). Man kann TxD und RxD direkt daran anschliessen und hat ein Geraet mit USB-Anschluss ohne Ahnung von USB-Programmierung haben zu muessen.
Bert S. schrieb: > Ist meine Konfiguration so richtig, oder muss ich PIN2 und PIN3 gerade > tauschen? Das kommt drauf an, ob sich deine Kiste als Datenendeinrichtung (DEE) oder Datenübertragungseinrichtung (DÜE) fühlt. https://de.wikipedia.org/wiki/RS-232#Definition
--- schrieb: > RS232 Nullmodemkabel haben 2 Muttis dran. Ja, und auch echte Modems haben zwei Muttis dran. > 2x Männlich an 2x Gerät wäre also auch richtig. Nicht "wäre also auch richtig" sondern "ist ausschließlich richtig"! (Gerät = PC, µC, Terminal, Messgerät etc.) georg schrieb: > Das ist auch das üblichste, weil am PC SubD männlich 9pol. Und wenn man > 2 gleiche Geräte verbindet ist ein Nullmodemkabel auch logisch. Nicht das Üblichste, sondern das einzig Richtige! Die Entwickler der RS232-Karten für PCs haben es schon ganz korrekt gemacht. Die Verbindung zwischen zwei PCs, auch mit µCs, Terminals usw. (alles DTEs!) wird per Definition über ein Modem (DCE) gemacht. Häufigst braucht man das nicht, aber dann ist ein Nullmodem(kabel) zwingend. DTE: Data Terminal Equipment DCE: Data Communcations Equipment
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.