Forum: Mikrocontroller und Digitale Elektronik Kommunikation µC - BTM-222


von Hans (Gast)


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

von katastrophenheinz (Gast)


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

von Hans (Gast)


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

von katastrophenheinz (Gast)


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

von Hans (Gast)


Lesenswert?

Hi,

ich habe doch tatsächlich bei dem Pegelwandler TxD den OE-Pin nicht auf 
VCCA gezogen und es nicht bemerkt....

Vieeeelen Dank Heinz, jetzt läufts!!

von stefan us (Gast)


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:

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
Noch kein Account? Hier anmelden.