Ich habe irgendwo im Internet einen C Code für die Module gefunden. Hier ist mal die Init-Funktion:
Müsste ich dann diese Zeile jetzt umändern, weil CS da ja aktiviert wird?Code:void rf12_init(void) { RF_DDR=(1<<SDI)|(1<<SCK)|(1<<CS); RF_PORT=(1<<CS); for (unsigned char i=0; i<10; i++) _delay_ms(10); // wait until POR done rf12_trans(0xC0E0); // AVR CLK: 10MHz rf12_trans(0x80D7); // Enable FIFO rf12_trans(0xC2AB); // Data Filter: internal rf12_trans(0xCA81); // Set FIFO mode rf12_trans(0xE000); // disable wakeuptimer rf12_trans(0xC800); // disable low duty cycle rf12_trans(0xC4F7); // AFC settings: autotuning: -10kHz...+7,5kHz }
RF_PORT=(1<<CS);
mfg







Zitieren

Lesezeichen