Posts

Showing posts with the label AFSK

CC1120 - transmit AFSK

28.8.2020 CC1120 - transmit AFSK CC1120 CCRF3 Click https://www.mikroe.com/ccrf-3-click Arduino Uno CC1120 Transparent serial mode, FSK, SERIAL_RX on IOCFG0 (Connected to Arduino Uno digital pin 2), 437.500 MHz, TX power 3 dBm. #include <SPI.h> #include "cc1120.h" #define PRINT_INFO    1 uint8_t chipStatus    = 0; uint16_t preamble     = 0xAAAA; uint16_t sync         = 0x5555; uint16_t data         = 0x4045; void setup() {   Serial.begin(9600);   pinMode(RESET_PIN, OUTPUT);   pinMode(SS_PIN, OUTPUT);   pinMode(GDO0_PIN, OUTPUT);   digitalWrite(SS_PIN, HIGH);   digitalWrite(RESET_PIN, HIGH);   SPI.begin();   strobeSPI(SNOP);   // Preamble off   uint8_t v = readSPI(PREAMBLE_CFG0);   bitClear(v, 5);   writeSPI(PREAMBLE_CFG0, v);   // Sync off   v = readSPI(SYNC_CFG0);   bitClear(v, ...