Forum: Mikrocontroller und Digitale Elektronik ATtiny84 USI/SPI wie konfigurieren?


von Tino K. (blumengiesser)


Lesenswert?

Ich stehe auf dem Schlauch und komme jetzt nicht weiter. Ich versuche 
SPI auf einem AAtiny84 zum Laufen zu bekommen. Das USI device hatte ich 
vorher nicht benutzt und irgendwie ist mir das alles nicht klar. Auf 
einem anderen controller habe ich es initiiert mit:

SPI init so:
/* SPI als Master aktivieren. Clock rate fck/16 */
SPCR |= (1<<SPE)|(1<<MSTR)|(1<<SPR0);

als SPI Transfer dann das:
while(!(SPSR & (1<<SPIF)));


Die Frage ist jetzt wie das auf dem ATtiny84 geht. Ich habe schon 
rausgefunden, dass DO nicht MOSI ist sondern MISO/PA5 ist. Sieht man 
auch nicht gleich. Der Controller läuft mit 8MHz.

Wer hat vielleicht eine fertige config?

PS: ich poste nicht gleich, ich habe jetzt 3 Abende versucht den Fehler 
zu finden...

von jo mei (Gast)


Lesenswert?

Tino K. schrieb:
> PS: ich poste nicht gleich, ich habe jetzt 3 Abende versucht den Fehler
> zu finden...

Vielleicht solltest du mal - statt Blumen zu giessen - eine
Suchmaschine benutzen.

Ein Beispiel ....
Beitrag "SPI mit Attiny84"

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.