Forum: Mikrocontroller und Digitale Elektronik ATmega16 SPI Konfiguration geht nicht (C)


von Marcus (Gast)


Lesenswert?

Hallo,

Wo besteht der Unterschied zwischen diesen beiden Arten die SPI 
Schnittstelle zu konfigurieren. Grund: wenn ich die auskommentierte 
Version benutzte funktioniert es nicht. Die SPI Schnittstelle gibt keine 
Daten aus.

Habe bisher immer die Register einzeln gesetzt, nur hier gibt es 
Probleme.
Ich steh grad echt aufm Schlauch.

//--------Konfiguration SPI---------------
// SPCR |= (1 << SPE);
// SPCR |= (1 << MSTR);
SPCR |= ((1 << SPE) | (1 << MSTR));

Gruß und Danke
Marcus

von Peter D. (pdiener) Benutzerseite


Lesenswert?

Eigentlich sollte man das eneble (SPE) zuletzt (also nach der 
Konfiguration) einschalten, ob das der Fehler ist, kann ich nicht sagen.

Grüße,

Peter

von Marcus (Gast)


Lesenswert?

Dankeschön, das wars.

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.