unterschiedliche SPI-Speeds

Gast #4028657
Lesenswert?
• ▲
▼
Hi, ich kann an meinem Slave und meinem SPI-Master die Clockspeed 
einstellen.

Was passiert, wenn ich die Clockspeed beim Slave größer mache als beim 
Master? Gibt das Probleme? Eigentlich duerfte es keine Probleme geben, 
weil doch Clock vom Master vorgegeben wird, und wenn der Master halt 
langsamer ist, ist das dann egal?
#4028660
Lesenswert?
• ▲
▼
Buntfalke schrieb:
> Hi, ich kann an meinem Slave und meinem SPI-Master die Clockspeed
> einstellen.
>
> Was passiert, wenn ich die Clockspeed beim Slave größer mache als beim
> Master? Gibt das Probleme? Eigentlich duerfte es keine Probleme geben,
> weil doch Clock vom Master vorgegeben wird, und wenn der Master halt
> langsamer ist, ist das dann egal?

Wie du erkannt hast: Die Clock kommt vom Master, somit kann man bei 
einem Slave keinen Clock-Speed einstellen. Was soll der bewirken?
#4029458
Lesenswert?
• ▲
▼
Wenn man einen SPI-Slave rein in Software baut, also keine 
Hardware-Funktionen das Controllers (also Interrupts)verwendet, muss man 
den CLK-Pin regelmäßig abfragen ob sich der Wert geändert hat.

Die Abfragerate muss dann aber ein vielfaches höher sein als die 
maximale Frequenz die der Master vorgibt, das nennt man Oversampling.

http://de.wikipedia.org/wiki/%C3%9Cberabtastung


Aber sag uns doch einfach aus welcher Library deine SpiSlave-Klasse 
stammt.

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.