Forum: Mikrocontroller und Digitale Elektronik SPI-funktionen


von GeRi (Gast)


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

von Markus_8051 (Gast)


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?

von Detlef Wilken (Gast)


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

von GeRi (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.