Gast
#259500
Hi, wahrscheinlich bin ich einfach mal wieder zu blöd oder das ist gar kein Fehler ;), aber ich krieg es irgendwie nicht hin SPR0 und SPR1 im SPCR meines Atmega16s zu setzen! Ich kann zuerst alles einstellen und danach SPI enablen, ich kann zuerst SPI enablen und danach alles einstellen und ich kann alles gleichzeitig wie im Datenblatt machen, nichts funktioniert! Kennt das einer? Hier mal der Code: ldi r16, 0b10110000 out DDRB, r16 ldi r16, (1<<SPE)|(1<<MSTR)|(1<<SPR1)|(1<<SPR0) out SPCR, r16 Im AVR-Studio 3.56 Emulator werden die Bits gesetzt und mein Oszillograph zeigt auch eine Aktivität am SCK an! Naja.. aufjedenfall mal danke! André