STM32 Slave Mode Pins

Gast #6714033
Lesenswert?
• ▲
▼
Mein Aufbau sieht wie folgt aus:

Ich verwende 2 STM32H7 Mikrocontroller (einen als SPI-Master und einen 
als SPI-Slave) Außerdem verwende ich noch einen externen ADC der ein SPI 
Interface besitzt. Der ADC ist auch ein Slave-Device.

Der STM32H7 (Master) kann über den SPI-Bus den ADC ansteuern und Daten 
auslesen. Der STM32H7-Slave soll diese Daten gleichzeitig auch lesen, 
daher ist dieser STM32H7 im Slave-Mode konfiguriert.

Der STM32H7-Master erzeugt das CS-Signal und das SCLK-Signal. Beide 
Signale gehen an den ADC und den STM32H7 Slave. Die Daten aus dem ADC 
habe ich beim Master an den MISO Port angeschlossen.

Beim STM32H7-Slave bin ich mir jedoch unsicher ob ich den MISO oder den 
MOSI Pin verwenden soll.
#6714111
Lesenswert?
• ▲
▼
Michael schrieb:
> Beim STM32H7-Slave bin ich mir jedoch unsicher ob ich den MISO oder den
> MOSI Pin verwenden soll.

Ist doch ganz einfach ;-)

MOSI: MasterOutput --> SlaveInput, d.h. Das sind die Daten vom MAster 
zum Slave (interessieren Deinen µC-Slave wohl eher nicht

MISO: MasterInput <-- SlaveOutput, hier laufen die Daten vom ADC zum 
Master. Das sind genau die, die auch Dein µC-Slave haben soll.
1
Master:  MOSI ---------------- >    ADC MOSI (als Slave )
2

3
Master:  MISO <-----------------    ADC MISO (als Slave)        
4
                       |
5
                       |------->    MOSI µC-Slave (als Slave konfiguriert)
Und natürlich den Clock an beide Slaves führen. Dann sollte das gehen.

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.