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