@LSatan: Hallo nochmal.
Ich verwende bereits mehrere MSP430 in Verbindung mit dem CC1101
Transceiver, wie gesagt auf der 868MHz Frequenz.
Hier habe ich erfolgreich die Bibliothek von "abhra0897" in Gebrauch.
Der entsprechende Quellcode ist hier einsehbar:
https://github.com/abhra0897/msp430_cc1101_energia_v2
Da es bei dieser Bibliothek eine Fülle an Einstelungen gibt, zeige ich
einfach mal, wie ich das CC1101-Objekt aufrufe bzw. einstelle.
1 | // init CC1101 RF-module and get My_address from EEPROM
|
2 | CC1101.begin(My_addr); //inits RF module with main default settings
|
3 |
|
4 | CC1101.sidle(); //set to ILDE first
|
5 | CC1101.set_mode(0x01); //set modulation mode 1 = GFSK_1_2_kb; 2 = GFSK_38_4_kb; 3 = GFSK_100_kb; 4 = MSK_250_kb; 5 = MSK_500_kb; 6 = OOK_4_8_kb
|
6 | CC1101.set_ISM(0x03); //set frequency 1=315MHz; 2=433MHz; 3=868MHz; 4=915MHz
|
7 | CC1101.set_channel(0x01); //set channel
|
8 | CC1101.set_output_power_level(0); //set PA level in dbm
|
9 | CC1101.set_myaddr(0x00); //set my own address
|
10 | Rx_addr = 0x00; // receiver address = broadcast
|
Die SmartRC-CC1101-Lib für den ESP8266 müsste also grob
- GFSK_1_2_kb
- Kanal 1
können.
Die PA_TABLE der beiden Lib's wird vermutlich abweichen?
Wo liegen die weiteren großen Unterschiede, so dass ich derzeit
überhaupt keinen Empfang habe?
(Sender und Empfänger liegen mittlerweile dicht nebeneinander auf dem
Tisch.)
Leider hatte ich hier keinen Erfolg.
Kleine Unterstützung wäre super!
Vielen Dank und schöne Ostern.
Muss jetzt mein Nest suchen...