Interruptproblem mit RFM12 + Ethersex beim Funken?

OP #2019289
Lesenswert?
• ▲
▼
Hallo,

ich möchte eine Funkstrecke von meinem AVR-NET-IO [1] zum Pollin 
Funk-AVR-Evaluations-Board [2] aufbauen. Dazu verwende ich die RFM12 
Funkmodule [3] zusammen mit der Ethersex [4] Firmware. Das Funkmodul 
habe ich nach diesem Schaltplan [5] mit dem AVR-NET-IO verbunden.

Mein Problem ist nun, dass sobald ich versuche etwas über das RFM12 zu 
senden, sich die Firmware aufhängt. Ich verwende das Terminal zum 
debuggen, dort wird dann in einer Endlosschleife folgendes ausgegeben:

D: rfm12/spurious int: 22
D: rfm12/spurious int: 22
D: rfm12/spurious int: 22

Dabei ist es egal, welches der beiden Boards ich verwende, das Verhalten 
ist bei beiden das Selbe.

Die Logausgabe findet man in rfm12.c [6] Zeile 85 in der 
Interrupt-Routine des RFM12 wieder.

Kann mir jemand erklären, was hier passiert? Warum liefern mir hier 
meine Module Datenmüll? Und woran kann das liegen? Bin für jeden Tip, 
Hinweis dankbar...

Viele Grüße,
Bernd

[1] 
http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html
[2] 
http://www.pollin.de/shop/dt/MzU5OTgxOTk-/Bausaetze_Module/Bausaetze/Funk_AVR_Evaluations_Board.html
[3] 
http://www.pollin.de/shop/dt/MDU5OTgxOTk-/Bausaetze_Module/Module/Funkmodul_RFM12_433_Sende_Empfangsmodul.html
[4] http://www.ethersex.de/index.php/Ethersex
[5] 
https://m21.hyte.de/attachment/wiki/Projekte/EthersexStromzaehler/AVR_NetIO_RFM12-ethersex-Aufsatzboard_Schema.jpg
[6] 
https://github.com/ethersex/ethersex/blob/master/hardware/radio/rfm12/rfm12.c

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.