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
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 :-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.