Clock bei SPI

Gast #1388477
Nur mal zum besseren Verständnis:

habe bisher kapiert, dass der PIC im Mastermode nur einen CLK erzeugt, 
wenn er Daten sendet. Wie ist es aber wenn der PIC Daten empfangen 
sollte? Solang kein CLK da ist, wird kann das Slave Gerät schließlich 
nichts senden?

Bastian
#1388483
Also Wenn der PIC Master ist und Daten sendet empfängt er ja Synchron 
dazu. Der SPI ist ja ein synchrones System, also steht auch da der Clock 
zur Verfügung.
Wenn dein PIC allerdings Slave ist sollte dein Master natürlich ein 
Clock Signal zur Verfügung stellen.
Gast #1388520
aber dann versteh ich doch eins nicht: wenn ich vom PIC (Master) zum 
Slave ein paar Byte schicke um z.B. Register abzufragen, dann kann das 
Slave ja erst darauf reagieren, sobald es alle Bytes erhalten und den 
Befehl "verstanden" hat. Und erst danach kann es zum Master die 
angefragte Information schicken...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.