Hallo alle zusammen, ich habe eine kleine Verständnisfrage zu einem Bluetooth Modul. Es gibt ja einmal den RXD Pin und einmal den TXD Pin am Modul und dann z.B. nochmal am Mikrocontroller. Also sind RXD Pins immer generell zum empfangen von Daten (r=receive) und TXD Pins generell zum senden (t=transmitt) von Daten? Falls ich das soweit richtig verstanden habe: Dann muss ich also immer vom z.B. Bluetooth Modul den TXD Pin mit dem RXD Pin vom Mikrocontroller verbinden und dann könnte ich dem Mikrocontroller Daten über das Bluetooth Modul übermitteln oder? Natürlich muss man dann noch drauf achten das logic level vom Modul und dem Mikrocontroller übereinstimmen aber mir geht es hier nur ums Verständnis der beiden Pins.
Tom P. schrieb: > Dann muss ich also immer vom z.B. Bluetooth Modul den TXD Pin mit dem > RXD Pin vom Mikrocontroller verbinden und dann könnte ich dem > Mikrocontroller Daten über das Bluetooth Modul übermitteln oder? Wenn du nur TXD des Bluetooth Moduls mit RXD des MC verbindest, kannst du erstmal nur am Bluetooth Modul horchen. Wenn du Daten an das Modul senden möchtest, musst du noch TXD des MC mit RXD des BT-Moduls verbinden.
Korrekt, RxD und TXD müssen über kreuz miteinander verbunden werden. Allerdings hat hier neulich jemand von Modulen mit Pegelwandlern berichtet, wo die Anschlüsse falsch herum beschriftet waren. Da war TxD der EIngang und und RxD der Ausgang. Wenn du Widerstände mit 1kΩ oder 2,2kΩ in Reihe zu den Leitungen schaltest, hast du Schutz gegen Verpolung und eine Anpassung an unterschiedliche Versorgungsspannungen (5V Mikrocontroller an 3,3V Bluetooth Modul). Siehe http://stefanfrings.de/bluetooth/index.html
Matthias S. schrieb: > Wenn du nur TXD des Bluetooth Moduls mit RXD des MC verbindest, kannst > du erstmal nur am Bluetooth Modul horchen. Wenn du Daten an das Modul > senden möchtest, musst du noch TXD des MC mit RXD des BT-Moduls > verbinden. Ok, vielen Dank erstmal. Also ich will nur so Daten senden: Android > Bluetooth Modul > Mikrocontroller Also ist TXD Bluetooth Modul > RDX Mikrocontroller richtig oder? @stefanus: Vielen Dank für die Hinweise und den Link!
Hallo, > Tom P. schrieb: > ich habe eine kleine Verständnisfrage zu einem Bluetooth Modul. Ja, bloß gut, das es nur diese eine BT-Modul gibt. > Es gibt ja einmal den RXD Pin und einmal den TXD Pin am Modul und dann > z.B. nochmal am Mikrocontroller. Also sind RXD Pins immer generell zum > empfangen von Daten (r=receive) und TXD Pins generell zum senden > (t=transmitt) von Daten? Normal könnte man das denken, aber manchmal werden Pins auch anders bezeichnet, als man es annehmen würde. Z.B. Kann Rxd auch heißen, dass es an Rxd des uC angeschlossen werden muß. Z.B. bei RS485-Treibern ist das so üblich (https://datasheets.maximintegrated.com/en/ds/MAX1487-MAX491.pdf). Deshalb: RTFM ! https://en.wikipedia.org/wiki/RTFM Wenn das Rxd-Pin am BT-Modul also als Dateneingang definiert ist, dann gehört es an Txd des uC. Gruß Öletronika
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.