mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Als SPI-Master auch Empfang möglich?


Autor: Chris (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Lupin (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.