HC-06 AT-Command über AVR

OP #4738501
Moin,

ich versuche gerate die Einstellungen eines HC-06 mit Hilfe eines AVR zu 
ändern. Es gelingt mir leider nicht, die Baudrate zu verändern 
(AT+BAUD8). Ich habe es sowohl mit \n \r als auch ohne probiert. Im 
ersten SChritt hatte ich den Namen geändert, was über AT+NAMExyz\n\r 
auch funktioniert hatte. Daher bin ich davon ausgegangen, dass die 
Kommandos immer abgeschlossen werden müssen.

Hat jemand schon mal diese Problem lösen können?

Gruß
Gast
Marco G. schrieb:
> Ich habe es sowohl mit \n \r als auch ohne probiert.

<LF><CR> ist schon eine arg ungewöhnliche Reihenfolge.

Was meinst du, warum im Manual (S.13) steht:
"Command structure: all command should end up with “\r\n” (Hex: 0X0D 
X0A) as the terminator."
OP
Sorry falsch herum geschrieben. Die von dir genannte Reihenfolge habe 
ich benutzt. Mich wundert das der Namensbefehl klappt aber Baudrate und 
Pin nicht.
@Timo N
Den Tread hatte ich auch gefunden. Am Pc habe ich es nicht ausprobiert 
da es sich um ein Modul handelt wqs direkt auf die Platine gelötet wir. 
Ich wolltedas jetzt erst mal vermeiden und daher mit dem uC die 
Einstellungen ändern. Ich hatte letztens aber auch eine steckbars Modul. 
Da hatten alle Befehle ohne eine Endsequenz funktioniert.
OP
Das hatte ich auch so in Erinnerung, leider hatte das nicht 
funktioniert. Ich hatte wahrscheinlich nicht lange genug gewartet und 
dann bereits eine UART-Sequenz gesendet, die kein AT-Kommando war. Ich 
einfach mal eine lange Pause eingefügt und siehe da, auf einmal 
funktioniert es wie gewünscht. Also danke für den Tipp mit der längeren 
Wartezeit. :)
Gast
Viele Terminalprogramme senden deine Tastatureingabe erst, wenn du die 
Enter Taste drückst. Du musst dass dan so einstellen, dass es die 
Enter-Taste nicht mitsendet. Das kann nicht jedes Programm. Hammer 
Terminal und Cutecom können es.

Das könnte auch noch ein Fallstrick für Anfänger sein. Schön zu lesen, 
dass mein Tip Dir zumindest indirekt geholfen hat.
OP
Das Problem mit dem Terminal habe ich eigentlich nicht. Für solche 
zwecke benutze ich hterm in dem kann man aĺles dehr gut einstellen was 
zusätzlich gesendet werden soll.
Mein Problem war aber auch nicht die verbindung zum termimal sondern das 
AT-Kommando vom uc kommen zu lassen. Da das ändern des Namens problemloa 
geklappt haťte war ich etwas verwundert dass andere Befehle ignoriert 
wurden. Meine Pause war aber einfach zu kurz, nach dem Verlängern 
klappte es ja auf Anhieb ? Deshalb an dieser  Stelle noch mal ein 
Dankeschön an dich.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.