BTM 222 Atmega Bascom

Gast #2565987
Guten Tag zusammen, ich habe mir bei ulrich-radig die Platine und das 
BTM-222 modul bestellt und aufgebaut.
Es ist korrekt angeschlossen und konnte bereit den Name des Moduls 
ändern, sowie die Baudrate.

Jetzt würde ich gerne den Name wieder ändern und ein Password setzten, 
sowie ein paar settings. Mein Programm sieht wie folgt aus:

...
$baud = 57600

Waitms 300
Print "ATR1"
Waitms 100
Print "ATN=NAME1"
Waitms 100
Print "ATP=123456"
Waitms 100
Print "ATQ1"
Waitms 100
Print "ATE0"
...

57600 Baud war zuvor eingestellt und übernommen.
Jetzt aber ändert sich der Name nicht mehr, ich programmiere den Atmega 
und schalte dann gleichzeitig Modul sowie Atmega ein, die grüne LED am 
Modul blinkt 1x, kurze pause und dann 2x

Der Programmabschnitt steht vor der Hauptschleife und wir 1x beim 
starten ausgeführt.

Jemand eine Idee was falsch läuft?
Gast #2566127
CR hinzugefügt, sieht jetzt z.B. so aus:

Print "ATN=NAME1" ; Chr(13)

Brachte allerdings keine Besserung. Habe einen 20MHz Quarz drauf, ist 
kein UART-Quarz, mal schauen, vielleicht wirds daran liegen.
Gast #2566257
Das ist im Prinzip egal ob das so ein Quarz ist. Du solltest halt mal 
schauen ob deine Baudrate wirklich passt oder nicht.
Kommt vom Modul irgendetwas zurück?
Hast du die Verbindungen nachgemessen?
passt die Spannungsversorgung?
Abblockkondensatoren usw...
Gast #2566267
Abblockkondensatoren sind direkt dran, bei der Verbindung gehe ich davon 
aus das sie funktioniert da ich ja bereit den Namen 1x geändert hatte 
und sich seither nicht geändert hatte. Bin dabei nach dem Wiki vom 
Mikrokopter vorgegangen.

http://www.mikrokopter.de/ucwiki/BTM-222?highlight=%28btm222%29

ATL4 57600 Baud
jetzt die Baudrate im Terminalprogramm auf 57600 Baud umstellen!
ATR1 Device ist Slave
ATN=Name Name des BT-Moduls (optional)
ATP=1234 PIN vergeben (default=1234, optional)
ATQ1 Rückmeldungen ausschalten!!!*
das war der letzte Befehl, der mit einem OK quittiert wird
ATE0 ECHO deaktivieren (sonst kann die FC resetten) *


Spannungsversorgung grade gemessen, liegt bei 3,3V

Ich habe leider keine RS232 Schnittstelle momentan, erst ab Montag 
wieder von daher wollte ich das ganze über den Atmega (Bascom) 
einstellen.

Vielen Dank schonmal :)
Gast #2566384
Hab mir ein USB-RS232 Kabel vom Kollegen geholt, mit Antwort läuft das 
ganze einfacher und durfte feststellen das ein Unterstrich "_" wohl 
nicht im Namen sein sollte....

Dank euch & schönes Wochenende ;)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.