www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SPI an einem ATMega8


Autor: Christian Kurz (Firma: Porsche Engineering) (ck150881)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Bin gerade dabei eine Kommunikation zwischen einem Master (ATMega8) und 
einem Slave über die SPI Schnittstelle aufzubauen. Dazu sollen 24 Bits 
übertragen werden und anschließend die chip select Leitung auf High 
gesetzt werden. Doch irgendwie funktioniert mein Code nicht richtig. 
Oben der genannte Code. Ich hoffe irgend jemand hat eine Lösung. Danke 
schonmal im vorraus.

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ Christian Kurz (Firma Porsche Engineering) (ck150881)

Na wer bei DER Firma arbeitet, sollte so ein triviales Problem doch in 
Null Komma Nix hinbekommen.
;-)

Nimm den Code aus dem Tutorial, der ist getestet und läuft.

AVR-Tutorial: Schieberegister

Dein Code sieht erstmal gut aus, kann keinen Fehler entdecken. Was sagt 
das Oszi?

MFG
Falk

Autor: Michael Wilhelm (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Evtl. eine kleine Verzögerung aufbauen zwischen CS und Datentransfer.

MW

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du solltest PB2 (SS Slave Select) auf Ausgang schalten.
Sonst wird dein Master ganz schnell zum Slave.

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.