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


von Christof Rieger (Gast)


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

von Christof Rieger (Gast)


Lesenswert?

Jo,
ich habe es rausgeknobelt :-)
1
4 Byte Addressmode:
2
3
SETUP_AW    0x02
4
SETUP_VALUE 0x28  0x32  0x80  0x90  0x00
5
RX_CTRL     0x55  0xC2  0x09  0xAC
6
7
5 Byte Addressmode:
8
9
SETUP_AW    0x03
10
SETUP_VALUE 0x28  0x32  0x80  0x10  0x00
11
RX_CTRL     0x51  0xC2  0x09  0xAC

Danke für eure Hilfe :-)

von Christof Rieger (Gast)


Angehängte Dateien:

Lesenswert?

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.