NRF24L01 Verbindung

OP #2931753
Lesenswert?
• ▲
▼
Hallo,

ich habe wie im Tutorial 
(http://www.mikrocontroller.net/articles/NRF24L01_Tutorial) zwei Atmega8 
konfiguriert und an jeden einen NRF24L01 gehängt.
Einen als Sender, den anderen als Empfänger.

Compiler läuft ohne Fehler durch, beim Empfänger hängen LEDn, die dann 
ein emfpangenes Byte ausgeben sollen (habe testweise einfach einen int 
ausgeben lassen, das geht).
So wie es aussieht kommt der Empfänger beim ersten Durchlauf schon nie 
an
1
while (!wl_module_data_ready());      //waits for RX_DR Flag in STATUS
vorbei.

Habe schon gedacht mein Programmer hat sich eventuell mal wieder auf 5V 
gestellt und die NRF zerstört, aber die scheinen noch zu gehen 
(zumindest haben ich mir mal das Register für den gewählten Kanal 
ausgeben lassen, das passt).

Muss ich beim fertigen Code noch etwas ändern um eine Verbindung 
hinzubekommen?
Sender läuft mit Standardcode aus dem Tutorial und der Empfänger gibt 
die Daten per LEDn statt per Display aus.

Finde den Fehler nicht...

Danke und gruß

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.