hola
no es que te quiera criticar pero es conbeniente menciones el lenguaje y el compilador que usas, al pareser por mi poca experiencia creo que el lenguaje es basic y compilador es tam vez pic basic pro.
Buen dia RockLee_89
Las criticas son aceptadas
El idioma es basic (por eso postee en este area) y el compilador es Proton como mencione en el primer post (justo antes del quote con el codigo)
analizando lo que quieres realizar es con tu secuencia y los pulsadores no creo que sea necesario usar una interrupcion del pic pero si tu la quieres usar para practicar bien por ti.
Esa es la idea, practicar con interrupciones, ya que tengo algo en mente para crear y nunca di en la tecla, a decir verdad hice andar el programa, pero sin interrupciones.
Es decir que me tomaba el evento del pulsador unicamente cuando finalizaba una vuelta del loop, y yo lo que realmente quiero es que se produzca el cambio instantaneamente al pulsar sin importar si va al comienzo o mitad del efecto...
en primer lugar te menciono que es bueno que analices tu programa quieres activar la interrupcion por cambio de estado aqui tienes 2 errores
primero el registro itcon esta mal configurado ya que solo activas la interrupcion global pero desactivas todas las demas las interrupciones
en si solo estas diciendo que activaras la interupcion del pic pero no le dijiste cual en especial
Aaaa... sabia que algo mal tenia jeje, vere ese punto
y en segundo por lo que entendi quieres activar la interupcion por cambio de estado que yo conosco son 2 las cuales son por rb.0(puerto b pin 0) o tambien por los pines rb4, rb5, rb6 , rb7 (que tambien son el puerto b pines 4,5,6,7)
Lo que quiero es que segun un evento en PORTA.0 se activen segun el efecto las diferentes salidas de PORTB
como te menciono mejor dale una leida al pic no te digo que la hoja de datos completa, pero lo que esta conlleva al registro itcon te bendria muy bien
saludos si tienes mas dudas me dare una vuelta para ver tus abances sino mandame un msj privado para atenderte lo mas rapido posible
Eso hare, gracias!!
un comentario para tener mejores resultados en los pic (te digo avace de mi experiencia) es leyendo hoja de datos y practicar con el circuito real asi te enfrentas cara a cara con el pic por asi desirlo y sabras si el circuito realmente funciona o no yo tambien simule en mi tiempo algunas cosas en proteus pero aveces me topaba con la realidad que al hacerlo fisico no funcionava espero y no lo tomes a mal.
No te hagas problema, buscando lei lo mismo, que en la teoria todo anda 10 puntos y en la practica no anda ni para atras jejeje
Saludos!
Martin