diff --git a/mmc.h b/mmc.h index 09d9d38..4e66f2e 100644 --- a/mmc.h +++ b/mmc.h @@ -16,9 +16,9 @@ Copyright (C) 2004 Ulrich Radig #define SPI_Mode 0 #define WAIT_HALF_CLOCK _delay_us(1) -#define MMC_Write PORTB //Port an der die MMC/SD-Karte angeschlossen ist also des SPI -#define MMC_Read PINB -#define MMC_Direction_REG DDRB +#define MMC_Write PORTA //Port an der die MMC/SD-Karte angeschlossen ist also des SPI +#define MMC_Read PINA +#define MMC_Direction_REG DDRA #if defined (__AVR_ATmega128__) #define SPI_DI 3 //Port Pin an dem Data Output der MMC/SD-Karte angeschlossen ist @@ -45,10 +45,10 @@ Copyright (C) 2004 Ulrich Radig #endif #if defined (__AVR_ATtiny26__) - #define SPI_DI 6 //Port Pin an dem Data Output der MMC/SD-Karte angeschlossen ist - #define SPI_DO 5 //Port Pin an dem Data Input der MMC/SD-Karte angeschlossen ist - #define SPI_Clock 7 //Port Pin an dem die Clock der MMC/SD-Karte angeschlossen ist (clk) - #define MMC_Chip_Select 1 //Port Pin an dem Chip Select der MMC/SD-Karte angeschlossen ist + #define SPI_DI 1 //Port Pin an dem Data Output der MMC/SD-Karte angeschlossen ist + #define SPI_DO 3 //Port Pin an dem Data Input der MMC/SD-Karte angeschlossen ist + #define SPI_Clock 2 //Port Pin an dem die Clock der MMC/SD-Karte angeschlossen ist (clk) + #define MMC_Chip_Select 0 //Port Pin an dem Chip Select der MMC/SD-Karte angeschlossen ist #define SPI_SS 4 //Nicht benutzt, muss aber definiert werden #endif