Hallo Ich beschäftige mich gerade mit dem RFM12 Funkmodul. Habe durch die hilfreichen Tipps im Forum mein AVR Evaluationsbord plus Modul am laufen. Nurleider zeigt mein Spektrum Analyzer noch garnichts an. Sende mit 868MhZ. Und da liegt das Problem. Mit dem dürftigen und fehlerhaften Datenblatt habe ich nicht wirklich verstanden wie ich die 868 MHz einstelle. Hier mein Code. Wer kann mir sagen ob das richtig ist? rf12_setfreq(RF12FREQ(868.00)); // Sende/Empfangsfrequenz auf 868,00MHz #define RF12FREQ(freq) ((freq-430.0)/0.0025) void rf12_setfreq(unsigned short freq) { if (freq<36) // 868,00MHz freq=36; else if (freq>3903) // 869,35MHz freq=3903; rf12_trans(0xA74E|freq); } Danke Anne
Im Hope Datenblatt habe ich gerade diese Zeile gefunden #define RF12FREQ(freq) ((freq-860.0)/0.0050) Geändert im Code funktioniert immer noch nicht. Bin wirklich ratlos. Keiner ne Idee?
Du hast dir ja die SPI (aktive flanke vom clock) genau angeschaut.
Spi war nicht das Problem. Es waren einfach 3 vertauschte Portpins. Aber jetzt läufts.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.