UART SPI mode

OP #2413201
Lesenswert?
• ▲
▼
Ich starte gerade mit dem Basteln einer 433MHz Funkübertragung mit den 
Pollin-Modulem RFM12. Dabei habe ich das Problem, daß ich den Empfänger 
nicht zum empfangen bringe.
Folgenden Aufbau verwende ich: Sender ATmega 162 mit RFM12 an 
hardware-SPI-pins, RFM12-code von Benedikt mit polling des SDO/MISO 
pins. Scheint zu funktionieren, mein Logikanalysator zeigt korrekte 
Übertragung zum und vom Modul und sieht auch, wie der SDO high wird wenn 
er bereit für's nächste Byte ist. (wie prüfe ich ob's wirklich sendet? 
LPD-Empfäger vorhanden...)

Problem ist der Empfänger: Hier habe ich einen ATmega 168 , allerdings 
läuft der SPI-bus hier am UART im SPI-mode (TxD, RxD, XCK). Ich kann die 
Kommunikation auch hier klar sehen, nur leider NIE das SDO-pin high zur 
Anzeige "FIFO bereit zum auslesen". (CS low - 2x nop - nix!) SDO 
funktioniert, wenn ich den Status auslese, z.B. das POR bit und auch bit 
7 und 8 (ATS/RSSI und DQD) sind dann high.

Mich beschleicht die Vermutung, daß der RX-pin des UART abgekoppelt wird 
und nicht ausgelesen werden kann in dem mode. Kann das sein? gibt's da 
Erfahrungen? (meine nächste Idee für heute abend ist, den Sender-code 
auf den Empfänger zu brennen und die Kommunikation anzuschauen...)

Ich wäre für jeden Hinweis dankbar, die Biester müssen doch zu 
überlisten sein, funktioniert bei anderen ja auch...
Vielen Dank

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.