示例#1
0
文件: main.c 项目: huig-/SED
/*--- 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');
		}
	}
}
示例#2
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);
}
示例#3
0
文件: main.c 项目: huig-/SED
/*--- 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
}