msp430 und RFM12b SPI Einstellungen

Gast #2080884
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 ..
Angehängte Dateien:

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.