CC1101 Hilfe zur SmartRC_CC1101 Library gesucht

Hallo in die Runde,

leider ist der Thread hier mittlerweile geschlossen:

https://forum.arduino.cc/t/433-mhz-cc1101-brauche-hilfe/455460/56

So muss ich dazu einen neuen aufmachen, hoffentlich liest auch LSatan bald mit, ich habe nämlich die alte Lib "<ELECHOUSE_CC1101_RCS_DRV.h>" in Benutzung, würde aber gerne auf die aktuelle "<ELECHOUSE_CC1101_SRC_DRV.h>" wechseln.

Problem an der Sache ist, dass die alte lib die Rohdaten direkt an einen ReceiverPin übergeben konnte. Die neue Lib aber, soweit ich das verstehe, alles komplett über SPI macht.

Leider erhalte ich mit dem Beispiel code für "cc1101_new_receive_method_minimal" auch nach Anpassung auf meinen Sender keinen Empfang

    ELECHOUSE_cc1101.Init();              // must be set to initialize the cc1101!
    ELECHOUSE_cc1101.setCCMode(1);       // set config for internal transmission mode.
    ELECHOUSE_cc1101.setModulation(2);  // set modulation mode. 0 = 2-FSK, 1 = GFSK, 2 = ASK/OOK, 3 = 4-FSK, 4 = MSK.
    ELECHOUSE_cc1101.setMHZ(433.62);   // Here you can set your basic frequency. The lib calculates the frequency automatically (default = 433.92).The cc1101 can: 300-348 MHZ, 387-464MHZ and 779-928MHZ. Read More info from datasheet.
    ELECHOUSE_cc1101.setSyncMode(0);  // Combined sync-word qualifier mode. 0 = No preamble/sync. 1 = 16 sync word bits detected. 2 = 16/16 sync word bits detected. 3 = 30/32 sync word bits detected. 4 = No preamble/sync, carrier-sense above threshold. 5 = 15/16 + carrier-sense above threshold. 6 = 16/16 + carrier-sense above threshold. 7 = 30/32 + carrier-sense above threshold.
    ELECHOUSE_cc1101.setCrc(0);      // 1 = CRC calculation in TX and CRC check in RX enabled. 0 = CRC disabled for TX and RX.

Hat die neue Lib denn die Möglichkeit, den Datenstrom direkt auszugeben?

Du kannst versuchen, ihn per PN anzuschreiben.

Ist schon erfolgt, aber war ja auch an andere gerichtet. Es scheint aber wohl sonst niemand mit der Lib aktiv zu arbeiten.

Was genau heißt das ?
Ich habe mein geplantes Projekt verschieben müssen, da andere Prioritäten.
Werde aber def. mit der Lib ein bestehendes Projekt mit ASK Modulen dadurch und einem CC1101 ersetzen.

Was genau heißt das ?

Habe LSatan kontaktiert.

Senden mit CC1101 laut Beispielcode funktioniert, und vermutlich dann auch Empfang. Aber ich sollte Sniffen von unbekannten Protokollen auf 868MHz und FSK.

Alles klar und danke für die Rückmeldung.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.