Im Forum und im Wiki
-
Thread
CC1101: Unsauberes Signal beim Senden
/Grundlagen/FAQ/Fehlerhafte_CC1101.html#ermittlung-der-cc1101-frequenz
Andreas S. schrieb im Beitrag #7852506: > Auf Anfrage hat mir der Hersteller den CC1101 oder einer der Nachfolger > empfohlen. Die Nachfolger vom CC1101 sind aber leider etwas größer. > Deshalb habe ich mich erstmal für den CC1101 entschieden. Der CC1101 ist ein sehr alter Chip
-
Thread
Preiswertes CC1101-Funkmodul
initialize the cc1101! //ELECHOUSE_cc1101.setGDO( gdo0,0 ) ; // set lib internal gdo pins ( gdo0,gdo2 ) ELECHOUSE_cc1101.setCCMode( 1 ) ; // config for internal transmission mode ELECHOUSE_cc1101
Gibt für sigrok einen Protokoll-Dekoder zum CC1101: https://sigrok.org/wiki/Protocol_decoder:Cc1101
-
Thread
Anfängerfrage: AM vs FM und CC1101
= 6; // for Arduino! GDO0 on pin 6. #endif Serial.begin(9600); if (ELECHOUSE_cc1101.getCC1101()){ // Check the CC1101 Spi connection. Serial.println("Connection OK"); }else{ Serial.println("Connection Error"); } ELECHOUSE_cc1101.Init(); // must be set to initialize the cc1101! ELECHOUSE_cc1101.setGDO(gdo0,0); // set lib internal gdo pins (gdo0,gdo2). Gdo2 not use for this example. ELECHOUSE_cc1101.setCCMode(1); // set config for internal transmission
-
Thread
Brauche Hilfe bei einem CC1101 Projekt
cc1101! if (ELECHOUSE_cc1101.getCC1101()){ // Check the CC1101 Spi connection. Serial.println("Connection OK"); }else{ Serial.println("Connection Error"); }
So sieht das SPI Protokoll vom original CC1101 aus.
-
Thread
Jarolift TDEF
Das Problem mit dem Aufhängen nach paar Stunden habe ich durch Ersetzen des cc1101 Moduls und Verkürzen der Verbindungsleitungen gelöst.
deine Erkenntnisse gespannt! Den 1k kann man bestimmt vernachlässigen, je nach Konfiguration des CC1101. Im Datenblatt des CC1101 ist der GDO0 im Vergleich zum GDO2 ein Digital I/O: https://www.ti.com/lit/ds/symlink/cc1101.pdf Seite 34: In the synchronous and asynchronous serial modes, the GDO0
-
Thread
EnOcean Funk mit CC1101
(CC1101_SYNC1, 0); cc1101RegisterWrite(CC1101_SYNC0, 0); cc1101RegisterWrite(CC1101_PKTLEN, 0xFF); cc1101RegisterWrite(CC1101_PKTCTRL1, 0x00); cc1101RegisterWrite(CC1101_PKTCTRL0, 0x12); cc1101RegisterWrite(CC1101_ADDR, 0x00); cc1101RegisterWrite(CC1101_CHANNR, 0x00); cc1101RegisterWrite(CC1101_FSCTRL1, 0x06); cc1101RegisterWrite(CC1101_FSCTRL0, 0x00); cc1101RegisterWrite(CC1101_FREQ2, 0x20); cc1101RegisterWrite
-
Thread
Funk senden mit CC1101 und OOK - Verständnisproblem
dem I-Net. [c] CC1101_sendreg(CC1101_IOCFG2, 0x06); CC1101_sendreg(CC1101_IOCFG1, 0x2E); CC1101_sendreg(CC1101_IOCFG0, 0x0E); CC1101_sendreg(CC1101_FIFOTHR, 0x0F); CC1101_sendreg(CC1101_SYNC1, 0x9B); CC1101_sendreg(CC1101_SYNC0, 0xAD); CC1101_sendreg(CC1101_PKTLEN, 0x3D); CC1101_sendreg(CC1101_PKTCTRL1, 0x06); CC1101_sendreg(CC1101_PKTCTRL0, 0x45); CC1101_sendreg(CC1101_ADDR, 0xFF); CC1101_sendreg(CC1101
-
Thread
CC1101 + Arduino + panstamp libary fehler
reset the counter counter=0; Serial.println("initializing..."); // initialize the RF Chip cc1101.init(); cc1101.reset(); cc1101.setSyncWord(&syncWord, false); cc1101.setCarrierFreq(CFREQ_868); cc1101.disableAddressCheck(); Serial.print("CC1101_PARTNUM "); //cc1101=0 b=cc1101.readReg(CC1101_PARTNUM, CC1101_STATUS_REGISTER); Serial.println(b); b=cc1101.readReg(CC1101_VERSION, CC1101_STATUS_REGISTER); Serial.print("CC1101_VERSION "); //cc1101=4 Serial.println(b); Serial.print