/* * PM 1_bus- Laborator 1 -Program test functionare DAVE si activare * iesiri digitale multiple. Se utilizeaza un bus de 6 biti cu LED-uri * conectate la P0.5, P0.6, P1.2, P1.3,P1.4, P1.5. * */ #include //Declarations from DAVE Code Generation (includes SFR declaration) int main(void) { DAVE_STATUS_t status; uint32_t i,j; status = DAVE_Init(); /* Initialization of DAVE APPs */ if(status == DAVE_STATUS_FAILURE) { /* Placeholder for error handler code. The while loop below can be replaced with an user error handler. */ XMC_DEBUG("DAVE APPs initialization failed\n"); while(1U) { } } /* Realizare numarator binar pe 6 biti -vezi schema conectare*/ while(1U) { for(j=0;j<0x3f;j++) { BUS_IO_Write (&data, j^0xff);// LED-uri activate cu 0 for(i = 0;i<0xfffff;i++); // temporizare aprox. 1 sec. } } return (1); }