Forum: Mikrocontroller und Digitale Elektronik MSP430 SPI-Schnittstelle


von Schicki (Gast)


Angehängte Dateien:

Lesenswert?

Im User-Guide von TI steht das man nur auf den TXBUF irgendwelche Daten 
schreiben muß und das Bit USPIIE muß gesetzt sein, dann Werden Daten aus 
dem Schieberegister mit dem  vorgegebenen Takt hinausgeschoben oder ? 
Bei mir Funktioniert das nicht. Weis nicht warum? brauche Hilfe!!!!

von Jens Stolinski (Gast)


Lesenswert?

Hallo,

in dem Quellcode werden scheinbar die Pins P3.1, P3.2 und P3.3 für den 
SPI-Bus verwendet (laut Kurzbeschreibung).

Statt:
P3SEL |= 0x0A; // P3.1-3 SPI option select
P3DIR |= 0x0A; // P3.1-3 output direction

Besser:
P3DIR |= 0x0e; // P3.1-3 output direction - 0x0e = 00001110
P3SEL |= 0x0e; // P3.1-3 SPI option select

Bis dann Jens - www.SynaSys.com

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Schon die entsprechende Appnote von TI angeschaut?

von Schicki (Gast)


Lesenswert?

Welche Appnote?

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Es gibt bei TI irgendwo ein ZIP mit mehreren Beispielprogrammen, u.a. 
zum Thema SPI.

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.