Forum: Mikrocontroller und Digitale Elektronik msp430 und RFM12b SPI Einstellungen


von Frank m. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo alle zusammen,

Ich möchte eine Funkverbindung mit dem RFM12b herstellen. Als µC 
verwende ich den MSP430G2231 leider habe ich keinen fertigen Code 
gefunden und werde Ihn daher selber schreiben müssen. Ich werde den Code 
dann auch hier im Forum veröffentlichen, damit sich andere dann die 
Programmierarbeit sparen können.
Da der RFM12b über SPI angesprochen wird und der MSP430G2231 eine 
Universal Serial Communication Interface (USCI) hat, welches auch den 
SPI-Mode beherrscht.

Würde ich euch gerne um Rat fragen was ich in die USCI Registers 
eintragen soll?

Aus der Grafik konnte ich entnehmen(bzw. interpretieren), dass der 
RFM12b in folgender Form das SPI Signal interpretiert:

-Bitreihenfolge: das MSB zuerst
-Liest bei steigender Flanke
-Ein Datenwort 16 bit

Und soweit bin ich schon mal:

USICTL0 |= USIMST + UCMSB + UNMODE_0 + UCCKPH;

USIMST: MSP430 ist Master
UCMSB= Rheienfolge von MSB -> LSB
UNMODE_0= 3-Pin SPI
UCCKPH= Daten werden bei steigender Flanke gelesen & ändern sich bei 
fallenden Flanke

Leider weiß ich nicht mehr weiter und bin um jede Hilfe dankbar

Grüße ..

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.