Problem mit nrf24L01

OP #2686782
Lesenswert?
• ▲
▼
hi,
ich verzweifel hier. Ich habe 2 Arduino Mega2560. An beiden ist ein 
nrf24L01 Modul 
http://iteadstudio.com/produce/2-4g-wireless-module-nrf24l01-module/

Wenn ich die mirf-lib 
http://arduino.cc/playground/InterfacingWithHardware/Nrf24L01 unter der 
Arduino-IDE verwende, dann funktioniert es zu senden und zu empfangen. 
Die lib basiert auf dieser lib : http://www.tinkerer.eu/AVRLib/nRF24L01

Wenn ich die lib von der Seite www.tinkerer.eu in einem C Program 
benutze, oder dem Tutorial 
http://www.mikrocontroller.net/articles/NRF24L01_Tutorial folge, dann 
bekomme ich es einfach nicht ans laufen. Es wird nix gesendet und auch 
nix empfangen. Der externe int liegt bei mir auf PK6 (PCINT22) und 
funktioniert. Daran kann es also nicht liegen. SPI funktioniert 
ebenfalls.

Hat Jemand ein funktionierendes Beispiel fuer Atmega2560, das sendet und 
empfaengt? Ich bekomme es einfach nicht auf die Reihe. Dieses Problem 
ist das Einzige, was mich dran hindert endlich komplett von den Arduino 
Libs weg zu kommen.

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.