pero no tengo ninguna interrupcion...
ademas en proteus va bien.. eso es lo raro..
ahh ok, pero me referia a que no habia nada en ejecucion dentro de eso, no deberia porque tildarse o quedarse ahi dentro, de hecho en un pic16f628 eso siempre lo he dejado activo y no pasa nada.. funciona perfecto... creo q se debe a alguna configuracion del puerto A de este pic, que es donde tiene el tema de los ADC, pero nose como cambiarlo.. ni como configurarlo y si es que se puede...
vos tenes idea???
saludos!
#device adc=10 //para que es esto??????????????????????????????????????????????????????????Por si aún no lo tienes claro, eso es para decirle al compilador que vas a usar conversión A/D a 10bits (en tu caso puedes quitarlo, porque no vas a usar el ADC).
para poder usar el puerto a de este pic como i/o digital necesitaba hacer esta configuracion
#byte ADCON1 = 0x9F
...
void main()
{
ADCON1= 0x07;
...
...
...
etc.
}