mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SPI Master: Daten empfangen


Autor: pre5mhz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ein ATmega wird als SPI-Master betrieben. Das Senden von Daten 
funktioniert, nun ist die Frage wie man über MISO Daten empfangen kann. 
Der Takt für die Datenübertragung sollte aber vom Master kommen.
Der ganze Vorgang sollte inetwa so aussehen: als erstes werden 32Bit 
gesendet, später sollten 24Bit empfangen werden (Slave verfügt über 
keinen eigenen Takt).
vielen Dank für die Hilfe

Autor: Maxim (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sobald der Master einen Takt an die SCK-Leitung anlegt, fängt auch der 
Slave an, seine Daten an den Master zu senden.

Autor: Rahul Der trollige (rahul)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gleichzeitig:
Der Master sendet seine Daten an den Slave, undgleichzeitig sendet der 
Sklave an seinen Herrn die Daten.

Wenn man die Daten des Sklaven also haben will, muß man ihm Dummy-Daten 
schicken.

Autor: pre5mhz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
merci für die Lösung mit Dummy-Daten. Wirklich tolles Forum und super 
Hilfe!

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.