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

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