Bluetooth RXD TDX Verständnis

#5755743
Lesenswert?

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.
(Firma: matzetronics) #5755748
Lesenswert?

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.
Gast #5755762
Lesenswert?

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
#5755773
Lesenswert?

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!
#5755884
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren