#include #include //#include //#include //#include //#include //#include //#include //#include //#include //#include #include #include #include #include #include //#include #include #define CS AT91C_PIO_PB7 #define BSYNC AT91C_PIO_PB8 #define SCK AT91C_PIO_PC3 #define DREQ AT91C_PIO_PA29 #define SI AT91C_PIO_PC2 #define RES AT91C_PIO_PA27 #define SO AT91C_PIO_PC1 int main() { printf("Inizio provagpio\n"); //inizializzazione porta //inizializzazione registri AT91_SYS->PIOB_PER = CS; //PIO Enable Register AT91_SYS->PIOC_OER = CS; //output enable register AT91_SYS->PIOC_SODR = CS; // Set Output Data Register while(1) { printf("Alto\n"); AT91_SYS->PIOC_SODR = CS; printf("Basso\n"); AT91_SYS->PIOC_CODR = CS; } printf("Fine provagpio\n\n"); return 0; }