Daten über BTM222 mit Atmega16 empfangen

OP #2390392
Lesenswert?
• ▲
▼
Hallo,

ich versuche momentan für ein Projekt Daten von einem Android Phone über 
Bluetooth an einen Atmega16 zu schicken.

Das ganze klappt auch ganz gut soweit. Also die Daten werden korrekt zum 
BTM 222 übertragen und ich kann sie dort auch per Hyperterminal am rx 
und tx auslesen.

Allerdings klappt das auslesen mit dem Atmega 16 nicht.
Verbindungen zwischen BTM222 und Atmega16 sind:
rx -> rx
tx -> tx
Ist das so korrekt oder müssen die Leitungen umgedreht werden?
Habe es zwar getestet, aber mit beiden varianten keinen Erfolg gehabt.

Baud von BTM und Atmega sind auf 9600 gesetzt.
Würde mich freuen, wenn mich jemand auf meinen fehler hinweisen könnte 
:)

Code des Atmegas:
http://dl.dropbox.com/u/11911028/btm222.txt
Persönliche Seite #2390451
Lesenswert?
• ▲
▼
In deinem Plan müssen RXD vom ATmega mit dem TXD vom BTM222 verbunden 
werden und TXD vom ATmega mit dem RXD vom BTM222.

Warum machst du die Pegelwandlung vom BTM222 zum ATmega so niederohmig? 
Vorschlag: R9 = R8 = 10kΩ

Der Fehler liegt aber im Code:
Du rufst uart_init(void) nicht auf.


Nebenbei bemerkt: Eagle kann den Schaltplan auch direkt als Bild (.png) 
exportieren, was einige Vorteile hat.
OP #2391611
Lesenswert?
• ▲
▼
Danke für deine Hilfe Alexander!
Wenn man zu lange vor dem Code sitzt, dann sieht man die 
selbstverständlichsten Dinge nicht mehr ;)

Es funktioniert jetzt alles!

Die Beschaltung habe ich von der BTM 222 Dongle Platine von Ulrich Radig 
übernommen und hab mir weiter keine Gedanken darüber gemacht.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.