mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Handling vom se8r01 2,4GHz Sender/Empfänger


Autor: Christof Rieger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
ich war etwas verwundert, dass es hier im Forum nur einen einzigen 
Beitrag zum se8r01 gibt. Zugegeben der Hersteller scheint schon an einem 
komfortablen SetUp des Chips gespart zu haben, und auch zugegeben, ich 
bin bescheuert, dass ich mich mit so einer Hardware rumschlage, obwohl 
es super Libs für ähnliche Bausteine gibt, die gerade mal 35 Cent mehr 
kosten. Aber so bin ich nun mal. Die 2,80 € für 10 Stück und dann noch 
super kompakt haben mich doch gereizt.

Den einzigen Beitrag im Forum habe ich hier gefunden:
Beitrag "Lib für NTF24L01+, SE8R01, RFM70 usw."

Der bislang hilf reichste Beitrag war dieser, mit all seinen Downloads:
https://forum.arduino.cc/index.php?topic=366294.0

Die Beispielprogramme von swe-dude laufen nach dem Upload auf 2 Arduinos 
sofort. Ich hab mal angefangen diese etwas speichersparender und 
komfortabler zu gestalten. Mir viel auf, dass nur eine 
4Byte-Adressierung in den Beispielen verwendet wird. Im Datenblatt steht 
aber, dass sogar die 5Byte-Adressierung defaultmäßig eingestellt ist. 
Ändere ich alles was aus dem Datenblatt zur Einstellung der 
5Byte-Adressierung zu entnehmen ist, auf Sender und Empfänger, so geht 
erst mal gar nichts mehr. Schalte ich dann, den CRC-Check aus, kommen 
sporadisch Pakete auf der adressierten Pipe an, allerdings sind die 
empfangenen Daten Müll.

Ich befürchte, dass noch ein Eintrag in den ominösen Bank1 Registern 
geändert werden muss.

Hat von euch da jemand schon Erfahrung mit gemacht.

LG Christof

Autor: Christof Rieger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Jo,
ich habe es rausgeknobelt :-)
4 Byte Addressmode:

SETUP_AW    0x02
SETUP_VALUE 0x28  0x32  0x80  0x90  0x00
RX_CTRL     0x55  0xC2  0x09  0xAC

5 Byte Addressmode:

SETUP_AW    0x03
SETUP_VALUE 0x28  0x32  0x80  0x10  0x00
RX_CTRL     0x51  0xC2  0x09  0xAC

Danke für eure Hilfe :-)

Autor: Christof Rieger (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Für eine Lib hat es nicht ganz gereicht aber ich hab mal ein brauchbares 
AVR Arduino Interface für den se8r01 gebastelt.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.