Hallo, ich bin grad etwas verwirrt. Ich habe auf der einen Seite einen AT90CAN128 auf der anderen Seite zwei Transceiver. Einen FT232R für USB und einen MAX488 für RS485. Wenn ich nun den Controller mit Rx und Tx am FT232R anschließe, muss dann Rx auf Rx und Tx auf Tx oder Rx auf Tx und Tx auf Rx. Ich hoffe es ist verständlich. Hintergrund ist: Muss der Ausgang vom einen Bauteil auf den Eingang vom anderen oder müssen beide Eingänge zusammen geschaltet werden? Vielen Dank
ich81 schrieb: > Wenn ich nun den Controller mit Rx und Tx am FT232R anschließe, muss > dann Rx auf Rx und Tx auf Tx oder Rx auf Tx und Tx auf Rx. Rx aud Tx und Tx auf Rx
ich81 schrieb: > Hallo, > > ich bin grad etwas verwirrt. Ich habe auf der einen Seite einen > AT90CAN128 auf der anderen Seite zwei Transceiver. Einen FT232R für USB > und einen MAX488 für RS485. > > Wenn ich nun den Controller mit Rx und Tx am FT232R anschließe, muss > dann Rx auf Rx und Tx auf Tx oder Rx auf Tx und Tx auf Rx. Ich hoffe es > ist verständlich. > Hintergrund ist: Muss der Ausgang vom einen Bauteil > auf den Eingang vom anderen oder müssen beide Eingänge zusammen > geschaltet werden? Die Frage ist unsinnig. Denn der Begriff 'Eingang' ist immer eindeutig aus der Sicht eines Bauteils. Rx muss auf Tx, Tx muss auf Rx Rx = Lautsprecher Tx = Microphon Damit die Gegenstelle im Nebenraum was hört, muss bei einem Telefon das Microphon mit dem Lautsprecher verbunden werden und vice versa. Bei einer UART beziehen sich die Begriffe Rx (Receiver) und Tx (Transmitter) immer auf den Baustein selbst, an dem die Pins sind. Aber das sollte auch eigentlich aus dem Datenblatt des jeweiligen Bausteins eindeutig hervor gehen.
:
Bearbeitet durch User
Vielen Dank für die schnellen Antworten. Ich weiß die Frage war etwas unsinnig, aber wie gesagt, stand etwas auf dem Schlauch
ich81 schrieb: > Vielen Dank für die schnellen Antworten. Ich weiß die Frage war etwas > unsinnig, aber wie gesagt, stand etwas auf dem Schlauch Ganz so unsinnig ist das gar nicht. Denn manchmal werden die Signale auch "andersherum" bezeichnet. Beispiel Modem (DCE = Data Communication Equipment): Dort wird der Eingang mit TxD und der Ausgang mit RxD bezeichnet, d.h.: PC Modem RxD <-- RxD TxD --> TxD Es kann also manchmal anders sein als man so auf Anhieb erwartet. Wenn man Zweifel hat sollte man nachschauen, wo der Eingang und wo der Ausgang ist. Und dann wird immer ein Eingang mit einem Ausgang verbunden. Gruß Dietrich
Unsinnig ist vor allem eine Frage als unsinnig abzutun, die für den Fragenden sinnvoll ist. Wer nicht fragt bleibt dumm und Menschen klein zu machen die für den Gefragten unsinnige Fragen stellen, zeugt von einer gewissen "Intolleranz". So was tut man einfach nicht.
Atmega schrieb: > Unsinnig ist vor allem eine Frage als unsinnig abzutun, die für den > Fragenden sinnvoll ist. unsinnig bezog sich auf die Frage, ob ein Eingang mit einem Ausgang oder doch mit einem anderen Eingang verbunden werden muss.
Karl H. schrieb: > unsinnig bezog sich auf die Frage, ob ein Eingang mit einem Ausgang oder > doch mit einem anderen Eingang verbunden werden muss. Und wie Dietrich L schrieb, ist das halt doch nicht immer eindeutig was ein Ein und Ausgang bei einem Rx/Tx ist - ich stande vor einigen Jahren selbst schon einmal vor selbigen Problem. Wo ich halt einfach nach dem Prinzip Rx -> Tx / Tx <- Rx vorgegangen bin und mich stundenlang wunderte warum ich keine Verbindung bekam, als ich dann erkannte das dieses Bauteil bereits "zur Vereinfachung" die Bezeichnung getauscht wurde. Das kam dann aber auch erst nach einem intensiven Blick ins Datenblatt zum Vorschein - das ist dann aber nicht wirklich mein erster Weg der Fehleranalyse wenn man halt die RX->TX Regel fest verinerlicht hat, da sucht man halt vielmehr erstmal im Code. Weil: "Es ist ja immer so!" - eben nicht! Ich finde die Frage sinvoll. Und ich hasse es, das andere sich dann als Übermenschen aufspielen müssen - das zeugt von null Sozialkompetenz.
Karl H. schrieb: > Die Frage ist unsinnig. Denn der Begriff 'Eingang' ist immer eindeutig > aus der Sicht eines Bauteils Und damit ist der Begriff "Eingang" schon zweideutig. Der Satz ist unsinnig.
Draco schrieb: > Karl H. schrieb: >> unsinnig bezog sich auf die Frage, ob ein Eingang mit einem Ausgang oder >> doch mit einem anderen Eingang verbunden werden muss. > > ein Ein und Ausgang bei einem Rx/Tx ist Sorry ich seh das anders. Das Rx immer ein Ausgang ist und Tx immer ein Eingang, ist nicht in Stein gemeisselt. Das man für eine Datenverbindung aber einen Eingang (wie auch immer der dann auch heisst) mit einem Ausgang (wie auch immer der dann heissen mag) verbinden muss, ist in meinen Augen eine Binsenweisheit. Dein beschriebener Fehler war (über den ich auch schon gestolpert bin), dass du automatisch TxD mit Ausgang und RxD automatisch mit Eingang assoziert hast. Das ist meistens so, aber eben nicht immer. Wie wir beide schon leidvoll erfahren haben. Aber dort wo die Daten rauskommen, dort ist der Ausgang. Unabhängig davon, wie der Pin benannt wird. Wenn der Hersteller seinen Ausgang mit RxD benennt, dann ist das zwar verwirrend, aber es ist nach wie vor ein Ausgang. > Ich finde die Frage sinvoll. Und ich hasse es, das andere sich dann als > Übermenschen aufspielen müssen - das zeugt von null Sozialkompetenz. Apropos Sozialkompetenz. Wo sind eigentlich deine Hilfen für andere Fragesteller? Ich hasse nämlich auch etwas: wenn Leute, die kaum Hilfestellungen geben Wortklauberei betreiben. Der TO hat das schon richtig verstanden - genau so wie ich das gemeint hatte. Es gibt keinen Grund, da jetzt mehr daraus zu machen als dahintersteckt.
:
Bearbeitet durch User
Karl H. schrieb: > Apropos Sozialkompetenz. > Wo sind eigentlich deine Hilfen für andere Fragesteller? Sozialkompetenz hat nichts damit zu tun wie, ob und wann man jemanden hilft - sondern wie man mit anderen Menschen umgeht. Der letzte Satz war auch nicht direkt an dich gerichtet, sondern hier im Forum sehr allgemein gehalten. Die Fachliche Kompetenz hier ist unschlagbar, ohne Frage - jedoch denken hier sehr sehr viele das alle auf ihrem Level schweben müssen. Dinge die für sie selbstverständlich wären sind es aber eben nunmal für andere nicht - aber anstatt zu helfen, einfach nur zu helfen - kommen blöde Anmachen, wird der TS in den Dreck gezogen und auch noch drauf getreten - das bezieht sich nicht auf diesen Thread hier selbst. Aber auf sehr viele andere. Ein Forum lebt von seinen Mitgliedern, so war es vor zehn Jahren, so ist es heute und so wird es auch in naher Zukunft noch sein. Vor Jahren hat man viele Foren sterben sehen, gerade im PC Bereich, alleine nur dadurch das viele Forenuser einfach zu Hochnäsig waren und sich die gepeinigten einfach ein anderes gesucht haben. Was ist dann groß an Kompetenz in diesem Bereich übrig geblieben... das 3DC, HT4U und Heise sind da einige Derivate die sich durchsetzen konnten - und wie ist da der Umgang?! Sachlich und freundlich! Ihr ihr habt eine große Nische, die Foren die sich speziell um die Themen drehen welche hier angeschnitten werden, für diejenigen braucht man nicht einmal eine Hand um sie abzuzählen. Und das rettet hier noch so dies und das. Aber ich sie mittlerweile viele viele User die einst hier aktiv waren alleinig auf RN rumwuseln. Karl H. schrieb: > Sorry ich seh das anders. > > Das Rx immer ein Ausgang ist und Tx immer ein Eingang, ist nicht in > Stein gemeisselt. > > Das man für eine Datenverbindung aber einen Eingang (wie auch immer der > dann auch heisst) mit einem Ausgang (wie auch immer der dann heissen > mag) verbinden muss, ist in meinen Augen eine Binsenweisheit. Und genau das meine ich, für mich persönlich ist Rx halt auch immer der Eingang und Tx immer der Ausgang - das ist so... das ist so im Kopf und gut, aber neulinge, welche auf Probleme stoßen - irrietiert dies halt. Und wie gesagt, ich bin auch schon darauf reingefallen - wenn für mich die Situation klar ist, weil es immer so ist, dann lese ich dafür halt auch das Handbuch nicht. Warum auch?! Bis man halt nen Unikumm in der Hand hält, wo es eben nicht so ist.
ich habe auch schon kostengünstige usb-seriell-Wandler-Module vom Chinamann in den Fingern gehabt bei denen war der RX mit TX und der TX mit RX beschriftet. Da ich normalerweise meist auf Ebene der nackten Microcontroller denke (und da ist ganz logischerweise selbstverständlich TX der Ausgang des Transmitters (daher das "T") und RX der Eingang des Receivers (wie das "R" ganz richtig vermuten lässt) war ich 10 Sekunden lang etwas bestürzt. Aber nur ein ganz kleines bisschen, nicht nachhaltig. Ich war auch nicht wirklich böse darüber denn es war ohnehin frei fliegender Drahtverhau. Während dann der Lötkolben heizte habe ich noch weitere 10 Sekunden lang versucht nachzuvollziehen um vieviele 180°-Drehungen die Gehirnwindungen dessen der das gemacht hat verdreht gewesen sein müssen, bin jedoch nicht zu einer zufriedenstellenden allgemeingültigen Erklärung gekommen. Im Zweifel hilft in letzter Instanz immer ein genaues Studium des Datenblatts des verwendeten IC. Pro-Tip: Wenn Du irgendwann bei RS-485 angekommen bist dann ist auch meist das Datenblatt mit Vorsicht zu genießen, da wird oft ganz frech a und b vertauscht, da ist dann doppelte Vorsicht geboten bevor ein Layout vergurkt wird.
An einem Endgerät wie einem Mikrocontroller oder einem PC geht es gewöhnlich bei Rx rein und bei Tx raus. An einem Zwischengerät wie einem Transceiver-Baustein oder einem Modem hingegen liegen die Verhältnisse anders. Da kommt auf jener Seite, die mit dem Endgerät verbunden wird, öfter mal bei Rx was raus und bei Tx geht es rein. Wenn man also 2 Endgeräte direkt verbindet, dann Rx an Tx und umgekehrt. Wird jedoch ein solches Zwischengerät mit einem Endgerät verbunden, dann kann es auf Rx-Rx und Tx-Tx rauslaufen.
:
Bearbeitet durch User
Ein Ohr lauscht immer dem Mund und der Mund spricht immer ins Ohr. Und ein A bleibt ein A ;-)
...was für Emotionen eine Eingang/Ausgang-Debatte hervorrufen kann :D
Im Zweifel hilft immer das Datenblatt. Aus dem Datenblatt des TJA1021 LIN-Transceivers: RXD receive data output (open-drain) TXD ransmit data input
A. K. schrieb: > An einem Endgerät wie einem Mikrocontroller oder einem PC geht es > gewöhnlich bei Rx rein und bei Tx raus. > ... > Wenn man also 2 Endgeräte direkt verbindet, dann Rx an Tx und umgekehrt. > Wird jedoch ein solches Zwischengerät mit einem Endgerät verbunden, dann > kann es auf Rx-Rx und Tx-Tx rauslaufen. Um da nicht immer wieder lang rumsuchen zu müssen hab ich mir einen Adapter gebaut der zwei DuoLED hat, damit ist dann sofort zu erkennen ob zwei Sender gegeneinander arbeiten oder obs passt. Verlassen auf die Aufschrift: das habe ich mir schon lange abgewöhnt, denn da kannste Stunden verbringen. Kurt
Kurt B. schrieb: > Um da nicht immer wieder lang rumsuchen zu müssen hab ich mir einen > Adapter gebaut der zwei DuoLED hat Andere Möglichkeit: ich habe mir mal ein V24-Kabel gebaut mit einer Umschaltbox, die jeweils Rxd-TxD, RTS-CTS und DTR-DSR gerade durch oder über Kreuz geschaltet hat, damit konnte man eine Verbindung mit wenigen Handgriffen zum Laufen bringen. Habe ich allerdings schon ewig nicht mehr gebraucht, liegt aber noch irgendwo rum. Georg
Georg schrieb: > Kurt B. schrieb: >> Um da nicht immer wieder lang rumsuchen zu müssen hab ich mir einen >> Adapter gebaut der zwei DuoLED hat > > Andere Möglichkeit: ich habe mir mal ein V24-Kabel gebaut mit einer > Umschaltbox, die jeweils Rxd-TxD, RTS-CTS und DTR-DSR gerade durch oder > über Kreuz geschaltet hat, damit konnte man eine Verbindung mit wenigen > Handgriffen zum Laufen bringen. Habe ich allerdings schon ewig nicht > mehr gebraucht, liegt aber noch irgendwo rum. > > Georg Ja, hab ich auch, jedoch in der 25pol Ausführung. Und da ist sie etwas unhandlich und die Adapter zu 9polig sind immer dann wenn man sie braucht nicht dabei. Kurt
Kurt B. schrieb: > Georg schrieb: >> Kurt B. schrieb: >>> Um da nicht immer wieder lang rumsuchen zu müssen hab ich mir einen >>> Adapter gebaut der zwei DuoLED hat >> >> Andere Möglichkeit: ich habe mir mal ein V24-Kabel gebaut mit einer >> Umschaltbox, die jeweils Rxd-TxD, RTS-CTS und DTR-DSR gerade durch oder >> über Kreuz geschaltet hat, damit konnte man eine Verbindung mit wenigen >> Handgriffen zum Laufen bringen. Habe ich allerdings schon ewig nicht >> mehr gebraucht, liegt aber noch irgendwo rum. >> >> Georg > > Ja, hab ich auch, jedoch in der 25pol Ausführung. > Und da ist sie etwas unhandlich und die Adapter zu 9polig sind immer > dann wenn man sie braucht nicht dabei. > > Kurt Nochwas: was auch Probleme macht sind USB/RS232-Adapter die kein echtes V24 Signal produziere, also nicht ins Minus gehen. Manche Normgerechten Geräte laufen damit nicht.
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.