> De hecho, fijate que en el 8051, las interrupciones (sus bits) se
revisan
> (polling, se pronuncia como se lee) en el estado 5 (ciclo 9no o
décimo), es
> decir, también hay un polling en el mismo micro. En este caso de las
> banderas de interrupción, si además están habilitadas, el PC salta
al vector
> guardando SOLO su valor anterior. (es responsabilidad del programador
> guardar el resto, acc por ejemplo)
>
> Bueno, hacer un polling de los puertos o de otros perisféricos, no se si
> será buena práctica. Lo que si te garantiza es dónde está el PC en ESTE
> momento. O sea, controlas el micro. Esto es muy de programación en ASM.
> Podés hacer un polling de banderas sin necesidad que estén
habilitadas como
> Ints, como por ejemplo las de flanco del INT para un input resetado
desde el
> programa.
>
> Uh, que épocas!
>
>
> > por ahi cambiaria el rf y lo haria infrarojo (me parece menos
> > complicado). aunque esta muy bueno lo de cambiar algo "simple" como
> > un cuenta vueltas por algo como lo que propusiste, gracias, lo voy a
> > tener en cuenta
>
> Ahora que lo aclaraste, sería bueno no poner ni siquiera IR. Algo más
> vistoso es un control de motor.
> Podés hacer un PWM y mandarlo a un driver. Con un encoder en el eje
contás
> los pulsos. El motor con un control proporcional u on-off (no
meterse en PID
> ni en fuzzy) se ajusta al set point.
> Después si hay tiempo y ganas le metés más algoritmos.
>
> Lo interesante es que necesitás un clock maestro de x uS para
realizar todas
> las tareas, empleas un contador, y si les interesa pueden graficar
en una PC
> vía el puerto serie el resutlado del contador (hz)
lo que decis de las interrupciones tiene mucho que ver con la
aplicacion, por ej, como dije arriba este tipo hace "timers" de
(ponele) 5mS, si este proyecto cuenta vueltas de una rueda de
bicicleta seguramente no se va a saltear nunca un contacto ya que el
tiempo de contacto de los contactos de la bicicleta son muy superiores
a 5mS (dependiendo de su forma, igualmente se puede hacer cada 2mS el
polling si se quiere estar seguro).
despues lo que dijiste del pwm no se si da, ya me paso en el
secundario que termino siendo un puterio, quisimos controlar motores
paso a paso y terminamos haciendo un hard que levantaba de 5v a 25v
sobre cada bobina del motor y volaron los transistores a la mierda y
el tp quedo por la mitad XD.
"Lo que si te garantiza es dónde está el PC en ESTE
> momento. O sea, controlas el micro. Esto es muy de programación en
ASM." de todo esto se encarga el IDE, no se delega esta informacion al
programador.
despues no se, ya le mande un mail al jefe de proyectos a ver que me
dice. pero no me quiero meter con algo de control xq no quiero ningun
problema como los que ya tube.