RFM12 reagiert überhaupt nicht

Gast #1858250
Lesenswert?
• ▲
▼
N'abend,
mir ist heut Nachmittag eingefallen, das ich noch zwei RFM12 Module 
rumliegen hab und dachte mir, kleine Schaltung und mal gucken wie das so 
geht.
Hab ich eine Schaltung mir zusammenngebastelt, siehe Anhang, mit 5V, und 
wollte loslegen. Code hab ich erstmal zum Testen aus dem Thread 
Beitrag "Beispielprogramm für RFM12 433MHz Funk-Module" übernommen.
Hab noch eine Routine hinzugefügt, die mir das Statusregister ausgibt. 
Das Problem ist nur, dass das immer Null ist, egal wann. Auch direkt 
nach dem Einschalten ist es Null und nicht 0x4000, wie es sein sollte.
Wie kann man nun auf die Suche nach dem Fehler gehen? Ich hab zwei 
Module, sind schon gut 2 Jahre alt. Bei beiden tritt das gleiche 
Verhalten auf. Kann mir aber auch irgendwie nicht vorstellen, dass die 
beide kaputt sein sollen.
Einer eine Idee?

Danke und gute Nacht
Harry
Angehängte Dateien:
Gast #1859423
Lesenswert?
• ▲
▼
hab ein rfm12s rev 3 das sollte 5v sein, leider ist nicht ersichtlich ob 
es 433 oder 868 ist. ich vermute das es erstes ist. die 10µF hab ich 
nachgerüstet, keine veränderung. es kommt vor sowohl nach der init immer 
null zurück.
Gast #1859514
Lesenswert?
• ▲
▼
Moin,

ich habe vor geraumer Zeit die 5V/868MHz Typen in Gang gebracht. Da bin
ich ueber einige Dinge gestolpert.
- Hast Du NSEL auch wirklich auf Masse gezogen?
- SDI vom RFM12 muss auf den SDO vom AVR?
- SDO vom RFM12 muss auf den SDI vom AVR?
Sonst faellt mir noch R5 an SDO und VCC auf. Wirklich low-active???

Mehr sehe ich im Moment nicht!

der Kaila

Ps: Ein Logic Analyzer hat mir wirklich gute Dienste geleistet. Wenn Du
einen hast oder Dir leihen kannst, schau mal, was ruebergeht!
#1859531
Lesenswert?
• ▲
▼
Mach mal die Pullupwiderstände an SDO und NSEL weg
Schau auch mal, ob sich im Laufe des Betriebs die Stromaufnahme des 
RFM12 ändern
Bist du sicher, dass dein SPI überhaupt geht? Oder generell, dass der 
AVR macht, was er soll?
EDIT: Vorallem der takt des RFM12 zu verwenden kann nach hinten 
losgehen, weil dann das timing des AVR niht stimmt. Der rfm12 taktet 
ohne config auf 1MHz und kann dann verstellt werden!

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.