Forum: Mikrocontroller und Digitale Elektronik BTM-222 - UART Schnittstelle defekt?


von Christian S. (Firma: HTL) (shiniichi)


Lesenswert?

Ich hänge vor dem einfachsten Aufbau.
Das BTM-222 ist mit 3,3V versorgt (VCC und PVCC).
Reset sowie RTS sind auf High, CTS auf Low.

Tx und Rx wurden miteinander verbunden.

Die Verbindung konnten erfolgreich mit HTerm hergestellt werden, doch es 
kommt kein Signal zurück.

Könnt ihr mir bitte helfen?

Danke im Vorraus,
Christian

von Serieller (Gast)


Lesenswert?

Deine Beschreibung ist mir unklar, anderen vielleicht auch.

Hier ist eine Skizze wie eine Verbindung BTM-222 <-> PC ohne 
Hardwareflusskontrolle aussehen kann http://www.kh-gps.de/btm222.htm 
(Abb.2)

Man achte auf:
* Debug-LEDs LED1 und LED2
* Pegelwandler MAX3232

> Die Verbindung konnten erfolgreich mit HTerm hergestellt werden, doch es
> kommt kein Signal zurück.

Wie ist der Erfolg "sichtbar"? Einfach nur die Schnittstelle öffnen oder 
kommt eine Statusmeldung vom BTM-222?

von Christian S. (Firma: HTL) (shiniichi)


Lesenswert?

Es handelt sich um das "nackte" Modul, ohne Pegelwandler, etc.

Das die Verbindung steht zeigt zumindest das Programm hterm unten in der 
Statusleiste an. Der Gerätemanager bestätigt mir die Verbindung 
ebenfalls.

Ich konnte auch schonmal mit dem selben Aufbau Daten senden und 
empfangen, doch heute auf einmal nicht mehr.

Das komische ist, dass der USART-TX nicht standardgemäß auf "High" ist, 
wie er meines Wissens nach sein sollte.

von Serieller (Gast)


Lesenswert?

> Das die Verbindung steht zeigt zumindest das Programm hterm unten in der
> Statusleiste an. Der Gerätemanager bestätigt mir die Verbindung
> ebenfalls.

Die Anzeige "connect" kommt bei mir auch wenn nix an der seriellen 
Schnittstelle dran hängt. Das ist nur die Meldung, dass das Öffnen der 
seriellen Schnittstelle erfolgreich war bzw. kein anderes Programm oder 
falsche Hardwareeinstellungen dies verhindert hat.

> Es handelt sich um das "nackte" Modul, ohne Pegelwandler, etc.

Würde ich nie direkt an eine PC RS232 anhängen!!! Die PC RS232 kann 
typ. 20 mA Strom bei typ. +- 12 V liefern. Und die auf einen 3.3V TTL 
IC-Eingang losgelassen, können den bzw. dessen Schutzdioden schrotten.

> Das komische ist, dass der USART-TX nicht standardgemäß auf "High" ist,
> wie er meines Wissens nach sein sollte.

Ich befürchte schlimmes, sorry.

USART-TX Könnte geschrottet sein, wenn du mal eine PC-TX <-> USART-TX 
Verbindung gemacht hattest. USART-RX könnte geschrottet sein, wenn du 
mal eine PC-TX <-> USART-RX Verbindung gemacht hattest.

von Serieller (Gast)


Lesenswert?


von Serieller (Gast)


Lesenswert?

> 3.3V TTL IC-Eingang

Korrektur: 3.3V CMOS IC-Eingang

von Christian S. (Firma: HTL) (shiniichi)


Lesenswert?

Das Modul wurde nie seriell mit rs232 verbunden.
Allerdings habe ich ihn mal mit einem Atmega644p direkt verbunden. Dann 
wären ihm die 5V zu viel. Aber warum ist dann auch der tx geschrotet?

von Serieller (Gast)


Lesenswert?

> Allerdings habe ich ihn mal mit einem Atmega644p direkt verbunden. Dann
> wären ihm die 5V zu viel.

Schau im Datenblatt des BTM-222 nach, ob die Eingänge 5V tolerant sind. 
Im Datenblatt oben finde ich nix.

> Aber warum ist dann auch der tx geschrottet?

Ist er hoffentlich nicht. Er wäre es vielleicht, wenn du mal eine 
(unsinnige oder verzweifelte) TX-TX Verbindung ausprobiert hättest.

Dass du aktuell keinen HIGH Pegel auf TX hast... kann ich nur raten.

Check mal

> 28 UART_RTS CMOS output UART request to send(active low)
gegen dein
>> Reset sowie RTS sind auf High, CTS auf Low.

Eventuell am BTM-222 RTS mit CTS verbinden, so dass der sich selbst ein 
passendes Hardshake gibt.

von Serieller (Gast)


Lesenswert?

> Das Modul wurde nie seriell mit rs232 verbunden.

Dann verstehe ich

>> Die Verbindung konnten erfolgreich mit HTerm hergestellt werden, doch es
>> kommt kein Signal zurück.

nicht. Aber das hatte ich schon geschrieben.

>> Deine Beschreibung ist mir unklar, anderen vielleicht auch.

von Christian S. (Firma: HTL) (shiniichi)


Lesenswert?

okay tut mir leid, ich sehe ich habe nirgends erwähnt dass die 
verbindung über Bluetooth hergestellt wurde.
Danke, ich werde das gleich testen.

von Robert M. (roberta)


Lesenswert?

Ich hoffe ihr steinigt mich nicht als Leichenschänder

konnte dein Problem gelöst werden?

ich hab selbiges BT verbindung mit Smartphone klappt (Sagt die app und 
die Status LED vom BTM222)


aber ich kann weder via USBASP ne UART verbinung herstellen noch bekomme 
ich auf die BT Terminal app nen signal wenn ich RX und TX direkt 
verbinde =(

von Schuppe (Gast)


Lesenswert?

Dann hättest Du dem Thread durch Lesung entnehmen können das Dein Modul 
kaputt ist..

Mach nen neuen Thread auf.

von Roberta M. (Gast)


Lesenswert?

Schlimmer noch
Hab mich verzählt...

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.