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