Hallo MC-Forum aktuell experimentiere ich mit dem Funkmodul RFM12b (und Arduino). Mithilfe diverser Librarys werden auch schon Daten übertragen, nach ein paar Anpassungen auch per Interrupt. Nachdem aber die Übertragung hin und wieder nicht funktioniert habe ich wie hier (https://www.mikrocontroller.net/articles/RFM12) erwähnt den Reset des (Empfänger-)Moduls mit dem Arduino gekoppelt. Seitdem ist die Verbindung komplett tot, auch nach dem Auftrennen der Verbindung der Resets. Kann der Baustein dadurch zerstört worden sein? Wenn ja, warum? Kann sich jemand einen Reim darauf machen? Bin für jeden Tipp dankbar :) grüße Fred
funky-fred schrieb: > Kann sich jemand einen Reim darauf machen? Hier mein Reim: Du bist zu doof zum löten und hast irgendwas kaputt gemacht.
funky-fred schrieb: > und Arduino Welcher ist es denn? Das RFM12b veträgt normalerweise nur bis zu 3,8V. Die Absolut Maximum Ratings gehen zwar bis 6V, aber meiner Erfahrung nach kochen die Module dann und auch, wenn man 5V anlegt.
Hallo Matthias, danke für deine Antwort, Ich betreibe das Modul an einem Arduino Mega 2560. Versorgt wird er über den 3,3V-Pin des Mega und die digitalen Eingänge werden über einen Spannungsteiler von 5 auf 3,3V umgelegt. Die Module haben abgesehen von ein paar Übertragungsfehlern auch gut funktioniert bis ich die Resets miteinander verbunden habe.
Keiner eine Idee? Ich würde ungern den nächsten unbrauchbar machen, ohne einen möglichen Fehler zu korrigieren..:(
Im Datenblatt des RFM12B steht auf Seite 4 (PACKAGE PIN DEFINITIONS): nRes: Reset output (active low) In der Pinbeschreibung finde ich keinen Pin für einen Reset Eingang. Um das Funkmodul zurück zu setzen würde ich deshalb eine der folgenden Möglichkeiten verwenden: - Software-Reset (0xFE00) wie im Artikel zum RFM12B in diesem Forum beschrieben. - Reset durch An- und Wiedereinschalten der Versorungsspannung des RFM12B. Die zweite Möglichkeit erfordert natürlich zusätzliche Hardware (z.B. FET) zum Schalten der Versorgungsspannung des RFM12B. Nach dem Reset muss dann die Initialisierung neu durchlaufen werden. Gruß Markus
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.