#include #include #include //SREG defines #define S_MOSI PB3 #define S_MISO PB4 #define S_SCK PB5 #define S_LATCH PB2 //DEBUG defines #define D_LED0 PC5 //SRAM defines #define R_WR PB6 #define R_RD PB7 #define R_DATA PORTD #define R_DIR DDRD void SPI_MasterInit(void) { /* Set MOSI and SCK output, all others input */ DDRB |= ((1<>16)); SPI_MasterTransmit((uint8_t)(addr>>8)); SPI_MasterTransmit((uint8_t)(addr>>0)); PORTB |= (1<>16)); SPI_MasterTransmit((uint8_t)(addr>>8)); SPI_MasterTransmit((uint8_t)(addr>>0)); PORTB |= (1<