Hallo, ich habe irgendwo ein Fehler/ Denkfehler und bin für Hinweise jeglicher Art dankbar. Folgendes System ist aufgebaut - Rechner verfügt über eine COM Schnittstelle - Nullmodemkabel - Pololu 23201a Serial Adapter ( http://www.pololu.com/product/126 ) Wenn ich am Ende des Nullmodemkabels (9 Polig) Port 2 und 3 (RX und TX)mit einem Kabel brücke ( ein loop) erstelle, dann kann ich über Hyperterminal meine gesendeten Buchstaben wieder sehen.(Bildschirm) Lege ich an meinen Pololu 23201a Adapter eine 5V Spannung, GROUND und VCC und brücke Tx und RX auf einen Breadboard, dann bekomme ich über Hyperterminal meinen gesendet Buchstaben nicht mehr zurück. Ich habe bereits den zweiten Pololu 23201a Serial Adapter verwendet, weil ich bereits dachte der erste ist kaputt. Hat jemand Ideen warum der Mikrokontroller vom Adapter nicht funktioniert bzw. die Informationen überträgt. Weitere Informationen zu den Adapter werden http://forum.pololu.com/viewtopic.php?f=3&t=6444 hier beschrieben. Vielen Dank, und für weitere Fragen stehe ich gern zur Verfügung.
Commander schrieb: > Lege ich an meinen Pololu 23201a Adapter eine 5V Spannung, GROUND und > VCC und brücke Tx und RX auf einen Breadboard, dann bekomme ich über > Hyperterminal meinen gesendet Buchstaben nicht mehr zurück. Mit 1:1- oder mit Nullmodemkabel?
"The TX line and RX lines are labeled from the computer’s perspective, so the TX pin has data transmitted by the computer that should be connected to your project’s receive input." sieht so aus, als ob man kei Nullmodemkabel verwenden sollte, weil dann Ausgang mit Ausgang und Eingang mit Eingang verbunden wird.
Hallo, bin den nachgegangen und habe ein serielles statt modemkabel verwendet. Leider ohne erfolg. Bild1 -> Aufbau des Breadborads mit RS232 TTL Adapter plus Mikrokontroller Weitere Informationen zu den Adapter werden http://forum.pololu.com/viewtopic.php?f=3&t=6444 Der Loopback RX TX müsste überhyperterminal ein Rückgabewert geben Bild2 -> verdeutlicht die anliegende Spannung Bild3 -> kein Rückgabewert Bild4 -> Loopback am Ende des seriellen kabels Bild5 -> Rückgabewert über Hyperterminal Hat jemand Ideen warum der Mikrokontroller vom Adapter nicht funktioniert bzw. die Informationen überträgt. Vielen Dank, und für weitere Fragen stehe ich gern zur Verfügung.
Bin alles andere als erfahren in dem Gebiet, aber in der Tabelle zu den Pinbeschreibungen (http://www.pololu.com/product/126) gibt es mehrere Kontrollanschlüsse wie z.B. CTS. Vielleicht ergibt sich was, wenn du die mal auf high legst.
Eventuell hast Du eine Masseschleife durch dein ext. Netzteil! Das Problem kannst Du meistens umgehen wenn Du anstatt dem echten COM-Port ein FTDI USB-IC verwendest und das Target aus dem 5V der USB-Verbindung versorgst.
Kläre erst einmal, ob der Adapter überhaupt arbeitet. Miss dazu den INV-Ausgang, wenn der auf High-Pegel liegt, ist der MAX323 schonmal aktive. Dann würde ich im nächsten Schritt kontinuiertlich Daten senden und messen, ob am Rx- oder Tx-Pin überhaupt eine Aktivität feststellbar ist.
Der Adapter arbeitet leider nicht, obwohl die vorgeschriebene Spannung anliegt. Es liegt keine Aktivität an RX / TX an, diese kann jedoch am Ausgang des Seriellen-kabels gemessen werden. Wie kann ich den auf den INV Ausgang ein High Pegel setzen mit meinem Breadboard und welche Spannung muss anliegen?
Der Hersteller gibt an Module pinout Pin Type Function DCD In "Data carrier detect" RX In Asynchronous serial data receive TX Out Asynchronous serial data transmit (idle high) DTR Out "Data terminal ready" control output (often used with DSR) GND Power Ground DSR In "Data set ready" control input (often used with DTR) RTS Out "Ready to send" control output (often used with CTS) CTS In "Clear to send" control input (often used with RTS) RI In "Ring indicator" control input VCC Power Logic supply voltage (3 – 5.5 V, externally supplied) INV Out Serial port detection pin, high if serial port connected TX Out Asynchronous serial data transmit, inverted (idle low Mit welcher Spannung legt man das INV Signal auf High ???
Hallo, ich nehme mal an, dass Du keinen Oszillograph hast. Kannst Du mal Tx,RX und Ground vom Stecker mit den jeweiligen Pins der Buchse im Pololu mit Drähten verbinden und dann probieren. Wenn der Stecker in die Buchse gesteckt wird, werden ja auch die Steuerleitungen verbunden. Vielleicht verhindern diese die Funktion. MfG egonotto
Commander schrieb: > bin den nachgegangen und habe ein serielles statt modemkabel verwendet. 1. Ein Modemkabel ist auch seriell ;-( 2. Ist Dein "serielles" auch wirklich ein Null-Modem-Kabel? Das kannst Du durchmessen: Pin 2 der einen Seite muss mit Pin 3 der anderen verbunden sein und umgekehrt. Wie ich allerdings die Beschreibung von Pololu verstanden habe, sollt ein 1:1-Modemkabel das richtige sein. Und wenn der übliche Standard eingehalten wurde, müsste der Stecker auf dem Pololu-Board dann ein "female"-Typ sein. Aber ganz sicher bin ich bei der Beschreibung (ohne Schaltplan) nicht... Gruß Dietrich
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.




