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ß