Hola a todos, tengo el siguiente problema:
Tengo una PCB, con 2 PICs 18F4550, cada uno esta asociado a un ciclo while() infinito, asi que implemente la interrupcion INT2 para comunicarme entre ambos:
Configuracion:
	
	
	
		
Hablitacion de la configuracion:
	
	
	
		
Tengo conectados los pines 35 y 37 cruzados entre ambos PICs, ademas tengo una resistencia de 1k a tierra en cada linea de conexión.
El circuito esta alimentado por 4.93V y ambos pines tienen 4.63V continuos.....
El problema es que al habilitar las interrupciones no funcionan los 2 PICs, al desactivarlas, ambos PICs funcionan bien por separado.
¿Alguna idea de como solucionar este problema?
Saludos
				
			Tengo una PCB, con 2 PICs 18F4550, cada uno esta asociado a un ciclo while() infinito, asi que implemente la interrupcion INT2 para comunicarme entre ambos:
Configuracion:
		Código:
	
	#include <18F4550.h>
#fuses XTPLL,MCLR,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL1,CPUDIV1,VREGEN   
#use delay(clock=48000000)
#use rs232(baud=1200,parity=N,xmit=PIN_B4,rcv=PIN_B2,bits=8,STREAM=RF4,force_sw)Hablitacion de la configuracion:
		Código:
	
	      enable_interrupts(INT_EXT2);
  ext_int_edge(2,H_TO_L); 
  enable_interrupts(GLOBAL);Tengo conectados los pines 35 y 37 cruzados entre ambos PICs, ademas tengo una resistencia de 1k a tierra en cada linea de conexión.
El circuito esta alimentado por 4.93V y ambos pines tienen 4.63V continuos.....
El problema es que al habilitar las interrupciones no funcionan los 2 PICs, al desactivarlas, ambos PICs funcionan bien por separado.
¿Alguna idea de como solucionar este problema?
Saludos
			
				Última edición: 
			
		
	
								
								
									
	
								
							
							 
   
				 
						 
 
		 
 
		 
 
		