Kommunikation µC - BTM-222

Gast #3434365
Lesenswert?
• ▲
▼
Hallo Leute,

ich habe mein BTM-222 über zwei Pegelwandler (TXB0101) an meinen 
ATMeag128 (UARTI - RxD1 und TxD1) verbunden. Nun will ich das Modul über 
meinen Mikrocontroller konfigurieren, denn es soll Daten an einen PC 
senden und ich brauche eine Baudrate von 115200.

Ich habe TxD(5V) vom µC über den Pegelwandler mit RX(3,3V) vom BTM-222 
verbunden. Dann sende ich einfach dauerhaft 1Byte, welches auch an dem 
Eingangspin des µC ankommt auf der Ausgangsseite des Wandlers bzw. am 
RX-Pin des BTM-222 ist jedoch dauerhaft LOW.
Die RX-Leitung am µC bzw. die TX-Leitung am BTM-222 ist dauerhaft HIGH, 
was ja auch so sein sollte.

Den Pegelwandler habe ich gecheckt, der ist in Ordnung!

Woran kann das liegen?

Zur Anmerkung: Ich konnte das Modul bereits erfolgreich mit meinem PC 
mit LabView pairen, die LED an PIN13 leuchtete daraufhin dauerhaft aber 
das Senden funktionierte nicht. Ansonsten blinkt die LED und zeigt somit 
den Zustand Slave Mode, wartet auf Verbindung an.

Gruß Hans
Gast #3434456
Lesenswert?
• ▲
▼
Hans schrieb:
>
> Den Pegelwandler habe ich gecheckt, der ist in Ordnung!

Hi, wie gecheckt? BT-Modul abgeklemmt und TxD mit RxD auf der 3V3-Seite 
der Pegelwandler direkt verbunden? Falls nicht: Mach mal.

Und poste Ergebnis und Schaltplan.

Gruss, Heinz
Gast #3440585
Lesenswert?
• ▲
▼
Hi Heinz!

Hab das mal geamcht wie du gesagt hast und dann mit Oszi gemessen. Am 
Eingang des Pegelwandlers für TxD liegt das Signal an doch am Ausgang 
und an RxD nicht. Ich habe bereits den Pegelwandler bei TxD mal durch 
einen neuen ausgetauscht, doch das Problem bleibt.

Schaltplan habe ich leider gerade nicht da, poste ich später.

Gruß Hans
Gast #3440675
Lesenswert?
• ▲
▼
Hi,
na, das grenzt die Fehlerquelle doch schon stark ein:
Bitte Prüfe:
- Liegt das Signal "OE" am TxD-Pegelwandler auf Vcca ?
- Kurzschluss vom TxD-LowVoltage-Ausgang zu GND?

Gruss, Heinz
Gast #3440934
Lesenswert?
• ▲
▼
Nor so als Tip für's nächste mal: Einfach 2,2k Ohm Widerstände in die 
RxD und TxD Leitungen einschleifen genügt als Pegelwandler. Zumindest 
bei 19200-115200 baud (mehr habe ich nicht getestet9:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.