Forum: Mikrocontroller und Digitale Elektronik MSP430 und RFM22b


von Nick (Gast)


Lesenswert?

Hallo Forumsmitglieder,

Ich wollte fragen ob jemand schon das Funkmodul RFM22b von hoperf 
zusammen mit dem MSP430 benutzt hat und eventuell mir seine Erfahrungen 
mit dem Funkmodul sagen kann.
schön wäre auch ein Beispielcode damit ich nicht alles neuschreiben 
muss.

Ich wollte im Anschluss, wenn ich mit dem Programmieren fertig bin den 
code hier jedem zur verfügung stellen, damit andere sich die Mühe sparen 
können und das Rad nicht neu erfinden müssen.

Es wäre auch schön wenn jemand der das Funkmodul RFM22b nicht im 
zusammenhang mit dem msp430 benutzt hat mir seine erfahrungen nennen 
kann.

Im datenblatt steht das man das Modul so einstellen kann,dass es 
selbstständig die Präambel und die codierung übernimmt und man nur das 
64-Bit TX-FIFO Register zu beschreiben braucht. Beim Empfang sollen dann 
nur die Nutzdaten im RX-FIFO Register stehen. Klappt das gut?

mfg Nick

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

Silabs Ezlink und EzMac(Pro) sind ganz brauchbare Codequellen (von 
Silabs' Webseiten zu Si443x). Code ist für deren '51er per HW-SPI am 
RF-IC (extern oder intern), lässt sich aber realtiv gut portieren 
(Timer-Interrupt und ISR, Externer IRQ und ISR, SPI-Transfer anpassen, 
evtl. Sende-/Empfangsumschaltung per GPIO des RF-ICs). Habe die Codes 
für eigene Tests nach avr-gcc/avr-libc portiert, kann aber, da wenig 
getestet, nur wenig berichten, ausser dass 3 RFM22B Module (433MHz, Rev. 
B1-ICs) an ATmega324 bzw. ATmega169 (Modul an Butterfly) miteinander 
Datenpäckchen über EZMacPro austauschen. "Klappt" also. Wenn richtig 
erinnert, ist der Code von Silabs erst nach Registrierung zugänglich und 
es gilt eine Lizenz zu beachten. Es gibt allerdings, ebenfalls wenn 
richtig erinnert, auch noch einfachen RX/TX-Beispielcode von Silabs aber 
der ist ähnlich dem Beispielcode von HopeRF. Auch in der Codesammlung 
hier gibt es Beispielcode (ebenfalls für avr-gcc), allerdings selbst 
nicht ausprobiert.

Betr. Programmierung sind die Informationen von Silabs nützlich, 
Datenblatt von HopeRF ist o.k., bis auf ein paar Ergänzungen zum Modul 
entsprechen diese dem Datenblatt der Silabs ICs. Die Werte der 
Konfigurationsregister kann man mittels einer Excel-Arbeitsmappe von 
Silabs ermitteln, habe ich aber bisher nicht gebraucht, da vorgekaute 
Konfiguration aus dem Scilabs Code genutzt.

von northernhessian (Gast)


Lesenswert?

Hallo Nick,
hier http://www.simpleavr.com/msp430-projects/rfm12b-spectrum-analyzer 
findest Du ein Beispiel mit dem RFM12b und einem MSP430. Ist evtl. mal 
ein Anfang

von Ihmchen (Gast)


Lesenswert?

Hier gibt es auch Hardware für Dein Projekt, habe ich gerade entdeckt.
Beitrag "Adapterplatine RFM12B für Launchpad MSP430 abzugebeBn"

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
Noch kein Account? Hier anmelden.