Als SPI-Master auch Empfang möglich?

Gast #276778
Lesenswert?
• ▲
▼
Hallo, ich schonwieder... ich weiß... langsam nervts sicherlich schon
;)
also so weit so gut kann ich meinem AD7705 sagen, dass er sich so und
so einzustellen hat und läuft alles wunderbar... er zieht den Pin jetzt
sogar korrekt auf LOW... nur hab ich kein Plan wie ich als Master per
SPI Daten empfangen kann... oder kann ich auch einfach 0en auf die
Datenleitung legen und das was dann am Ende der Übertragung im SPDR
steht ist dann das was am MISO Pin ankam oder wie? Weil das Problem
ist, dass der Mega8 ja nur nen 8bit Shiftregister besitzt ich aber
16bit empfangen muss und vorallem wie bekomme ich die SCK vom Mega dazu
während des empfanges weiterzulaufen? muss ich dann einfach die
Clockrate bits entsprechend setzen?
Wiedereinmal vielen dank für jetwege hilfe...
Chris
Gast #276779
Lesenswert?
• ▲
▼
oder kann ich auch einfach 0en auf die Datenleitung legen und das was
dann am Ende der Übertragung im SPDR steht ist dann das was am MISO Pin
ankam oder wie?

ja


Weil das Problem ist, dass der Mega8 ja nur nen 8bit Shiftregister
besitzt ich aber 16bit empfangen muss und vorallem wie bekomme ich die
SCK vom Mega dazu während des empfanges weiterzulaufen?

Wenn du was sendest wird SCK weiter getaktet - du sendest einfach 0en
um das Taktsignal aufrecht zu erhalten. Wenn du 16 bit empfangen willst
musst du 2 mal 8 bit 0x00 senden und das dann zusammen fügen.

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.