Forum: Mikrocontroller und Digitale Elektronik SPI bei einem ATTINY2313 Initalisieren


von Jan.H (Gast)


Lesenswert?

Hallo Freunde,

ich bin blutiger Anfänger was die C - Programmierung angeht (AVR)
Meine Frage ist nun, wie ich die SPI bei dem ATTINY2313 Initalisiert 
bekomme?

ich habe es so versucht...


#include <avr/io.h>
#include <util/delay.h>

#define F_CPU = 8000000


}

int main(void)
{


DDRB | = (1<<DDB1) | (1<<DDB2) | (1<<DDB3) | (1<<DDB5);

SPCR = (1<<SPE) | (1<<MSTR);


leider funktioniert das nicht :(

kann mir da evtl. jemand weiter helfen?

von GIDF (Gast)


Lesenswert?


von spess53 (Gast)


Lesenswert?

Hi

>Meine Frage ist nun, wie ich die SPI bei dem ATTINY2313 Initalisiert
>bekomme?

Wenn du mal das Datenblatt kosultiert hättest, dann wüsstest du, das der 
ATTiny2313 keine richtiges SPI besitzt. Mach dich also über USI im Three 
Wire Mode schlau.

MfG Spess

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.