mehrere Slaves an SPI

Gast #116671
Hi,

die Slaves werden mit einer seperaten Leitung "CS" (Chip select)
davon in Kenntnis gesetzt, dass sie angesprochen werden.
Für 3 Slaves brauchst du also 3 CS Leitungen.
Gast #116672
ah, okay, also kann ich sozusagen beliebig viele anzeigen,
wenn drei per SPI nacheinander angesprochen werden, der SPI mit 3Mhz
läuft, wird jeder SPI Slave mit 1Mhz angesteuert?
Gast #116673
interessant rechnung. nur nicht ganz praxistauglich :)

jeder wird wenn der bus mit 3mhz läuft auch mit 3mhz angesprochen nur
nacheinander. es wird immer der/die angesprochen die du per CS
aktivierst und das für die länge des zugriffs mit voller
geschwindigkeit. wie schnell du von einem zum anderen umschaltest liegt
ganz an dir
Gast #116675
@Tobi
ich meinte, wenn ich alle hintereinander immer ansprechen will, dann
würde sich der takt doch durch 3 sozusagen teilen, also spi läuft mit 3
Mhz, jeder Slave erhält aber Daten im 1Mhz takt
Gast #116676
über einen längeren zeitraum betrachtet stimmt das. in bezug auf eine
einzelne übertragung nicht, denn du kannst ja immer nur nach einer
übertragung umschalten, nicht mittendrin

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.