Hallo Leute,

hab soeben die ersten Tests an meinem RFM 02 vorgenommen.
Zunächst noch ein paar Hints:

Wenn man den Taktausgang CLK des RFM 02 verwenden will, braucht man an diesem Pin einen Pull Up Widerstand, sonst kommt da nichts raus.
Der Port eignet sich auch gut dazu, um den Fehler des Quarzoszillators zu messen und die Lastkapazitäten des Quarzes richtig einzustellen.
Ich möchte den Port auch verwenden, um mir einen zusätzlichen Quarz für den Microcontroller zu sparen.

Den FSK Port des RFM hab ich vorerst mal auf den TXD Port des Microcontrollers gehängt, diesen aber nicht aktiviert und per Software auf "Low" geschaltet.

Bei mir hat folgende Initialisierungsreihenfolge geklappt:
1. Configuration Setting
2. Frequency Setting
3. Output Power Command
4. Data Rate Command (Ich lass den Chip über nIRQ laufen)
5. Low Batt + Sync Command
6. PLL Setting Command
7. Power Managment Command

Den Synthesizer (es) und den Power Amplifier (ea) schalte ich erst kurz vor dem Senden ein.

Meine Senderoutine läuft, wie schon geschrieben, im INT 0 des Microcontrollers ab. Dieser Interrupt wird über das nIRQ Signal des RFM02 gesteuert. Dadurch ist die Datenübertragungsgeschwindigkeit unabhängig vom Prozessortakt des µC.

Aktueller Stand:
Mein RFM 02 sendet was! Aus dem CLK Port kommen Impulse der eingestellten Frequenz. Auf dem nIRQ liegen Impulse für 2400Bit/s an. Der Controller sendet Bitmuster mit 2400Bit/s an den Eingang SDI des RFM 02.
Als nächstes versuch ich den Empfänger (RFM01) zum laufen zu bringen, dann kann ich erst sagen, ob die versendeten Daten auch richtig moduliert wurden.

Für die Frequenzeinstellung hab ich eine Tabelle berechnet, die für die Kanäle 1...69 des 433MHz Bandes die zugehörigen Tuningwörter vorgibt:
flash unsigned int ui_frequ[69]={1230,1240,1250,1260,1270,1280,1290,1300,1310,132 0,1330,1340,1350,1360,1370,1380,1390,1400,1410,142 0,1430,1440,1450,1460,1470,1480,1490,1500,1510,152 0,1530,1540,1550,1560,1570,1580,
1590,1600,1610,1620,1630,1640,1650,1660,1670,1680, 1690,1700,1710,1720,1730,1740,1750,1760,1770,1780, 1790,1800,1810,1820,1830,1840,1850,1860,1870,1880, 1890,1900,1910};
Der Frequenzbereich beginnt somit bei 433,075 MHz und endet bei 434,775MHz.
Die Tabelle macht ein 25kHz Kanalraster.
Die unteren Kanäle sollten bei großem Signalhub nicht genutzt werden, um nicht unter 433,050MHz mit dem unteren Seitenband zu kommen.

Ich hoffe meine Ergebnisse helfen euch bei eueren Entwicklungen weiter.