Forum: Mikrocontroller und Digitale Elektronik MSP SPS-Slave-Mode


von Frank (Gast)


Lesenswert?

Hallo,

sind irgenwelche Macken beim MSP430 bzgl.SPI-Slave-Mode bekannt.

Ich habe laut Manual die Schnittstelle eingestellt. Es funktioniert
dabei 1 MSP-Board von 4 d.h. Zufall!). Sieht nach nicht vollständiger
Initialisierung aus. Ich verwende die SPI0 im Slave-Mode. Das Pin MISO
gibt dabei keine gültigen Daten an den Master, d.h. er schaltet zwar
den Pin aktiv, aber es werden keine Daten gesendet ?!

Quellcode:

P3OUT |= 0x04;
P3SEL |= 0x0F;

U0CTL |= SWRST;

U0CTL &= SWRST;       // loescht alles andere
U0CTL |= CHAR + SYNC; // 8-Bit SPI-Slave
U0TCTL = CKPL;        // invertierter Takt, 4-Bit Interface, ext.Clk
U0MCTL = 0x00;
ME1 |= 0x40;          // Enable SPI
U0CTL &= ~SWRST;
IFG1 &= ~UTXIFG0;
IFG1 &= ~URXIFG0;
IE1 |= URXIE0;


Für Hilfe wäre ich dankbar.

von Frank (Gast)


Lesenswert?

Hallo,

Problem geklärt. Der Fehler lag an der Hardware. Es war eine kalte
Lötstelle am µC (sehr hässlich !!!).

Danke trotzdem.

Frank

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.