mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik SPI-funktionen


Autor: GeRi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi!

Weiß jemand woher ich funktionen für den SPI bus für den AT89S52
beziehen kann?

Ich weiß nicht wie ich mit dem programmieren beginnnen soll!

Ich bitte und schnelle Hilfe und bedanke mich im voraus!

mfg, geri

Autor: Markus_8051 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
"Ich weiß nicht wie ich mit dem programmieren beginnnen soll!"

Aber wir sollen das wissen, ja?

Also, was willst Du machen? Welche Funktionen brauchst Du?

Autor: Detlef Wilken (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was möchtest Du denn über SPI ansteuern ? Zunächst solltest Du Dir das
Datenblatt Deines Controllers anschauen.

Wenn der Controller keine SPI-Schnittstelle hast oder Dich nicht mit
Registern herumschlagen möchtest, kannst Du natürlich auch eine SPI
über Portpins realisieren (mache ich auch so)

Sag doch mal, was Du mit der SPI realisieren möchtest !

Gruß
Detlef

Autor: GeRi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo!

Möchte einen AD9833 (Sinusgenertor!) programmieren!

Der controller hat SPI ... er wird über diese Schnittstelle
programmiert (AT89S52)!!!

Wie muss ich die schnittstelle initialisieren!?


in der reg_c51.h die include datei steht:
Sfr ( SPCON, 0xC3 );
Sfr ( SPSTA, 0xC4 );
Sfr ( SPDAT, 0xC5 );

Das ist für spi!

mehr weiß ich nicht wisst ihr weiter???


mfg, geri

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.