also erst mal die beschaltung: ------------------------------ ich beginne mit der 1 bei der abgeschrägten ecke: cs --> SS DI --> MOSI GND 3v3 CLK --> SCK GND DO--> MISO hab ich doppelt gecheckt. objcopy: -------- um sicherzugehen das avr-objcopy aus meinem makefile: OBJCOPY=avr-objcopy ${OBJCOPY} -R .eeprom -O ihex ${OBJDIR}/${PROJNAME}.out ${BINDIR}/${BINNAME} initialisierung: ---------------- #define SPID DDRB #define SPIP PORTB #define SPI_MOSI 5 #define SPI_MISO 6 #define SPI_SCK 7 #define SPI_SS 4 #define SPI_PIN PINB //************ init the spi for mmc SPID |= (1<disabled //SPSR |= (1<<7); // interrupt enable //SPCR |= (1<<7)|(1<<6)|(1<<4)|(1<<0); // interrupt enable, enable SPI, master mode, slow mode SPCR |= (1<<6)|(1<<4)|(1<<0); // enable SPI, master mode, slow mode (f_osc/16 = 1MHz) hab den interrupt enable erst mal rausgeschmissen