Anfängerfrage: SPI, MSP

Gast #1591942
Lesenswert?
• ▲
▼
Hallo!

Ich hab mal ne kurze Frage, da ich mich gerade in die MSP's einarbeite:
Der MSP430F5419 hat ja z.B. 8 SPI Schnittstellen (USCI_A0, USCI_A1, 
USCI_A2, and USCI_A3, USCI_B0, USCI_B1, USCI_B2, and USCI_B3).

Wenn ich nun an diesen MSP zum einen ein LCD per SPI, dann noch eine 
SD-Karte per SPI und noch vielleicht noch ein MRAM per SPI anschließen 
will, wie mach ich das?

Also entweder jeden Baustein separat an eine SPI-Schnittstelle? Brauch 
ich dann auch 3 separate SPI-Clock-Signale (z.B. A0-CLK, A1-CLK,...)?
(die Frage bezieht sich darauf, dass beim MSP die z.B. an Pin 3.3 der 
SPI-CLK für SPI-B0 rauskommt, zugleich aber auch SPI-A0 STE (das ist 
doch das Chipselect-Signal für den A0-SPI-Kanal?))

Oder alle Bausteine an einen "Strang" mit verschiedenen CS-Leitungen?

Danke schon mal für etwaige Hilfe!
Gruß, Dan
Gast #1592129
Lesenswert?
• ▲
▼
@Jörg:
Ja, prinzipiell einfacher. Aber weißt Du zufällig, wie es auf die andere 
Weise funktionieren würde? Ich denke, vielleicht brauche ich ja für die 
einzelnen Bausteine am SPI unterschiedliche Clocks?
#1592143
Lesenswert?
• ▲
▼
STE ist nur wenn der MSP ein SPI Slave sein soll. Den CLK kannst du ja 
frei einstellen, auch während des Betriebes, smit kannst du den immer 
vor dem Senden an deinen jeweiligen SPI Slave anpassen. Wenn du die Pins 
frei bekommst, kannst du natürlich auch 4 unabhängige SPI benutzen, wenn 
das aber nicht unbedingt nötig ist (zum Beispiel um möglichst schnell 
Daten aus SPI-ADC in ein SPI-RAM schaufeln), dann würde ich das nicht 
machen. Einfach die CS an den MSP430 und dann klappt das. Die 
CS-Leitungen musst du eh selbst bedienen, wenn du der Master bist.

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.