PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RFM12BSP empfängt aber kein Senden möglich



mat-sche
03.02.2017, 14:28
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:


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

Ich habe die SPI Kommunikation mitgeschnitten, alles wurde übertragen.
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