Hola
me surge la siguiente inquietud, tengo que leer el estado de un puerto cualquiera durante un tiempo dado, realizo la programación necesaria para activar el puerto como entrada y ahi surge el problema:
Para leerla usaba tecnica de Polling:
usa un ciclo indefinido de veces y de el no sale, he pensado en usar un condicional para que se detenga con una variable, pero pense que si definia la variable con terminos de Ciclos maquina, el numero para varios Segundos seria muy grande.
Talvez con interrupciones o con el Timer0 como contador... Alguien me ayuda
?
me surge la siguiente inquietud, tengo que leer el estado de un puerto cualquiera durante un tiempo dado, realizo la programación necesaria para activar el puerto como entrada y ahi surge el problema:
Para leerla usaba tecnica de Polling:
Código:
Lectura
btfss puerto1
call incrementarLCD ; solo por ej.
goto Lectura
usa un ciclo indefinido de veces y de el no sale, he pensado en usar un condicional para que se detenga con una variable, pero pense que si definia la variable con terminos de Ciclos maquina, el numero para varios Segundos seria muy grande.
Talvez con interrupciones o con el Timer0 como contador... Alguien me ayuda