Hola Salvador! > >> Podrias explicarlo en espa#ol, no porque tu ingles sea malo, sino porque > >No hay problema! Voy a tratar de dejarlo en los dos idiomas. > Buenisimo. Uh, ahora me da pena echarme atras pero el otro dia me quise poner a traducir y me di cuenta que era bastante largo. Si me aguantan mas adelante lo mando traducido, por ahora mejor si se fijan en lo que estoy mandando en ingles y me preguntan... O si alguien se anima a traducirlo mejor. > >La idea es usar la minima > >cantidad de variables en las interrupciones, pollear todo lo que se pueda, > >etc. > Bueno, las IRQs son muy comodas y en muchos casos polear es casi imposible ... Pero hay muchas cosas con las que podes jugar, por ejemplo, si tenes una rutina larga que se ejecuta segun algun evento activado por una interrupcion, en lugar de engancharla toda de la int podes poner solo una parte y comunicarla con el resto con un flag que se polea. Pero si no queres (o encontras algun ejemplo en donde no podes) hacer estas cosas tambien podes aplicar el metodo en un espacio de RAM separado del primero. El problema es que no hay mas remedio que fijar a mano cuanto asignas para las int y cuanto para el resto... > >En el cartel que estoy haciendo no tengo problema con eso, las > >interrpuciones usan menos de 30 registros y en un 16C73 es poco, pero me > >imagino que se podria pensar algo para casos mas conflictivos. > Si tenes razon es poco para un 73, pero casi todo para un 84. Si, pero esos 30 incluyen un buffer, la organizacion de las rutinas colgadas de la int es muy simple. Y eso que el cartel tiene un display multiplexado, una entrada serie y una interface para un teclado... Si encontras ejemplos de casos en los que no se puede hacer simple el codigo de las int (o no es practico) mostramelos y elaborandolos quizas podamos sacar algo en limpio. Pero, si no tenes problema, seria mejor hacerlo en ingles para que todos lo puedan leer... > En general las AN son relativamente simples en soft (o sino usan un PIC > grandesito) y mas piolas en hard, o son solo rutinas sueltas y no un sistema > completo. Pero aunque sea simple conviene usar la alocacion asi despues cuando queres integrar eso muy simple con mas cosas no tenes que perder tiempo reescribiendo cosas. > >A que te dedicas? Veo que estas en el INTI. > Bueno estoy becado aca en el INTI, ya hice un par de cosas aca con PICs, una es > un freno electronico para camiones y otra todavia no esta terminada y es para > medir el nivel de carga de los tanques de GNC (aca hacemos desde el sensor > hasta la electronica). > Tambien hice una alarma con un par de PICs. Becado de donde? Y el trabajo que estas haciendo para que es? Mejor esta parte la seguimos por email privado, esta bien? Saludos! Andres aajordj@aleph.fi.uba.ar