mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik daten über spi bus schicken


Autor: Barbara (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen!

Ich versuche schon lange Daten über den spi Bus zu schicken, doch 
irgendwie fehlt mir etwas.... weiß jemand welche Befehle man eingeben 
muss um Daten über den spi Bus zu einem IC zu schicken...
Würde mich über eine Antwort freuen :)..!!

Lg Barbara

Autor: Falk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
RTFM.
Und ein "wenig" Details wie uC und Programmiersprache wären auch nicht 
von Nachteil.

MfG
Falk

Autor: Barbara (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
oh sorry :).. µC AT90S8515, Programmiersprache C... und ich verwende das 
STK 500 und über den PORTB versuche ich einen IC (MAX721CNG) 
anzusteuern....

Lg Barbara

Autor: Oschi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nun, zunaechst muss man die Master/Slave setzen. Dann die Clock 
bestimmen und den SPI enablen. Ich gehe nun mal von Hardware SPI und dem 
controller als Master aus. Irgendwo muss eine Variable sien, die weiss 
wieviel noch zu lesen/schreiben ist. Eine Statusmaschine geht auch. Bei 
komplexeren geraeten, wie einen multikanal ADC, der lesen & schreiben 
mischt, bevorzuge ich die Statusmaschine. In der Interruptroutine 
liest/schreibt man das naechste Byte entsprechend der Ststusmaschine.

O.

Autor: Thorsten Eggert (eggert)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
meinst Du evtl. den MAX 7219, einen 7 Segment LED Baustein? Den hab ich 
letztens an einem Mega32 betrieben. Da hätte ich die sourcen (müsste mal 
suchen...)

bis dann

       Thorsten

Autor: Barbara (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja das ist ungefähr der gleiche Treiber... schick mal :)...
lg barbara

Autor: Thorsten Eggert (eggert)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Barbara,
sorry, hat ein bischen gedauert, ich hoffe es hilft Dir.

Autor: Barbara (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Thorsten

Vielen Dank für deine Bemühungen! Ich werde nachher das Programm etwas 
genauer begutachten :)...

hdl Barbara

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.