Forum: Mikrocontroller und Digitale Elektronik CP210x -> HC-12 UART Mode ERROR


von Flunki (Gast)


Lesenswert?

Hallo,

ich habe einen USB -> UART Adapter (CP210x) und ein HC-12 Modul.

Ich würde gerne mit dem UART Adapter das HC-12 Modul ansteuern. 
(Verkabelung: TX->RX, RX->TX, SET->DTR, VCC=5V, GND=GND).

Ich kann mit AT Mode auch perfekt mit dem Modul kommunizieren und die 
Parameter setzten/lesen. Sobald ich allerdings in den UART Mode 
wechsele, bekomme ich bei jedem gesendetem Byte ein "ERROR" zurück.

Ich habe den obigen Aufbau zweimal und würde gerne von einem Terminal 
zum anderen senden (natürlich nur testweise ;-)). Bei beiden Modulen 
sehe ich das gleiche Problem.

Laut User Manual [1] ist folgendes zu beachten: "Do not directly connect 
the light emitting diode and resistor between the TX and the
power supply side of the module, otherwise it may affect the module UART 
communication." Daher habe ich von meinem USB->UART Adapter die LED 
rungelötet.

Unter google habe ich das nur gefunden, wenn die UART Einstellungen 
falsch sind. Diese habe ich im AT Mode aber bereits mit AT+DEFAULT 
zurückgesetzt. Auch dies hat nichts gebracht. Ebenso wenig, wenn ich die 
Parameter alle einzeln gesetzt habe.

Vielleicht kann mir jemand helfen

Vielen Dank,
Flunki



[1]: 
http://statics3.seeedstudio.com/assets/file/bazaar/product/HC-12_english_datasheets.pdf

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Wenn Du an das Ding AT-Befehle senden kannst, und die korrekt ausgeführt 
werden, dann funktioniert die hardwareseitige UART-Kommunikation.

Der Begriff "UART-Mode" ist hier sehr unglücklich gewählt, er meint 
nicht die prinzipielle Kommunikation mit einer UART (die nämlich ist 
auch für den AT-Modus zwingend nötig), sondern nur ein anderes Protokoll 
als das Hayes (AT)-Protokoll.

Wenn es zu Fehlern kommt, liegen die NICHT an Deiner Verdrahtung oder 
irgendwelchen LEDs.

von Flunki (Gast)


Lesenswert?

Rufus Τ. F. schrieb:
> Der Begriff "UART-Mode" ist hier sehr unglücklich gewählt, er meint
> nicht die prinzipielle Kommunikation mit einer UART (die nämlich ist
> auch für den AT-Modus zwingend nötig), sondern nur ein anderes Protokoll
> als das Hayes (AT)-Protokoll.

Das ist mir klar gewesen. Ich wollte nur die Begrifflichkeiten jetzt 
nicht neu definieren.

Rufus Τ. F. schrieb:
> Wenn es zu Fehlern kommt, liegen die NICHT an Deiner Verdrahtung oder
> irgendwelchen LEDs.

Das dachte ich mir schon. Allerdings wollte ich eben nicht irgendwelche 
potentiellen Fehlerquellen offen lassen.

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.