|
|
|
|
@ -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
|
|
|
|
|
|
|
|
|
|
|