/*--- codigo de la funcion ---*/ int Main(void){ char *pt_str = str; leds_off(); sys_init(); // inicializacion de la placa, interrupciones, puertos Eint4567_init(); keyboard_init(); Uart_Init(115200); // inicializacion de la Uart Uart_Config(); // configuración de interrupciones y buffers while(1){ *pt_str = Uart_Getch1(); // leer caracter if(pt_str[0] == 'L'){ led1_on(); led2_off(); } else if (pt_str[0] == 'R'){ led2_on(); led1_off(); } else { D8Led_symbol(pt_str[0]-'0'); } } }
/*--- codigo de funciones ---*/ void Main(void) { /* Inicializa controladores */ exception_init(); sys_init(); // Inicializacion de la placa, interrupciones y puertos timer_init(); // Inicializacion del temporizador Eint4567_init(); // inicializamos los pulsadores. Cada vez que se pulse se verá reflejado en el 8led D8Led_init(); // inicializamos el 8led Timer2_Inicializar(); /* Configura el Timer2 */ Timer3_Inicializar(); /* Configura el Timer2 */ pila_Init(); Timer0_Empezar(); Timer2_Empezar(); juegoSudoku(); //push_debug(0xFFFFFFFF,Timer2_Leer()); while(1); }
/*--- codigo de funciones ---*/ void Main(void) { /* Inicializar controladores */ sys_init(); // Inicializacion de la placa, interrupciones y puertos // Inicializacion del temporizador D8Led_init(); Eint4567_init(); // Inicialización del teclado matricial keyboard_init(); timers_init(); /* Establecer valor inicial de los LEDs */ leds_off(); led1_on(); while(1); // espera }