Liebes Forum,
ich habe das Problem, das ich mit einem ATmega328p und einem RFM12BSP
Daten richtig empfange jedoch das Senden will nicht.
Den Code habe ich bei mehreren RFM12S im Einsatz und ohne Problem kann
ich senden und empfangen.
Sendecode:
Ich habe die SPI Kommunikation mitgeschnitten, alles wurde übertragen.Code:Call Rf_cmd(&H8238) : Rf12_ready ' 20 Sender aktivieren Call Sdi_send(&Haa) : Rf12_ready 'Preamble Call Sdi_send(&Haa) : Rf12_ready 'Preamble Call Sdi_send(&Haa) : Rf12_ready 'Preamble Call Sdi_send(&H2d) : Rf12_ready 'Startzeichen: 2D für den Empfänger 'Preamble Call Sdi_send(&Hd4) : Rf12_ready 'Startzeichen: D4 für den Empfänger For Lv = 1 To Txlen Rf12_ready Call Sdi_send(rf12_data(lv)) Next Lv Call Sdi_send(&Haa) : Rf12_ready 'Dummybyte nachschieben Call Sdi_send(&Haa) : Rf12_ready Call Rf_cmd(&H8208) : Rf12_ready
Wie könnte ich noch testen, ob mein rfm etwas sendet? Mit meinem
Testsystem, auch ein RFM im Einsatz, kann ich keine Daten empfangen.
Gibt es irgend welche unterschiede in der Ansteuerung zwischen RFM12S
und dem RFM12BSP?
Grüße MAT
Lesezeichen