Forum: Mikrocontroller und Digitale Elektronik GPIO statt STE beim MSP430F2274


von Fabian -. (fabian81)


Lesenswert?

Guten Morgen,

ich würde gerne die USCI-Bussysteme des MSP430F2274 als 4-Wire-SPI-Bus 
konfigurieren. Nun habe ich gesehen, dass sich der STE vom ersten Bus 
und der CLK vom zweiten Bus einen Pin teilen. Gibt es trotzdem die 
Möglichkeit, beide zu nutzen? z.B über ein CS mit Hilfe eines GPIOs? 
Kann man den MSP430 dahingehend umkonfigurieren?

Grüße, Fabian

von Christian R. (supachris)


Lesenswert?

Soll der MSP430 Master oder Slave am SPI sein? Der STE Pin ist nur 
nötig, wenn der MSP430 der SPI-Slave ist. Ist er Master, musst du das CS 
sowieso selbst erzeugen.

von Fabian -. (fabian81)


Lesenswert?

An SPI_B soll der MSP430 als Master arbeiten. An SPI_A als Slave. Leider 
liegt der CLK für SPI_B und der STE für SPI_A an einem Pin... Bedeutet 
das, dass SPI_A nicht als Slave konfiguiert werden kann?

von Fabian -. (fabian81)


Lesenswert?

... oder so:

Könnte ich den SPI_A auch als Master konfigurieren? Dann könnte man der 
MCU über ein GPIO mitteilen, dass er etwas vom exteren Gerät "abholen" 
kann? Ist das so möglich?

Gruß

von Gast (Gast)


Lesenswert?

Leider ist die Frage noch immer offen. Ist der STE zwingend 
erforderlich, wenn die MCU Slave sein soll. Oder kann ich dafür auch 
einen anderen Port nutzen. STE ist ist nämlich duch den anderen SPI-Port 
(CLK) belegt.

(MSP430F2247)

Grüße

von Christian R. (supachris)


Lesenswert?

Wenn das der einzige Slave am SPI ist, dann brauchst du das nicht. Steht 
doch im User Guide, dass auch bei Slave 3-Pin oder 4-Pin Modus geht.
Das STE ist sozusagen das ChipSelect, wie es bei vielen SPI Slaves dran 
ist.
User Guide Seite 503.

von Gast (Gast)


Lesenswert?

Vielen Dank!

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.