Bluetooth RXD TDX Verständnis

OP #5755743
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)
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
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
OP
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.