#include "Timer.h"

void InitTimer2 (void){
	
T2CONbits.TMR2ON=0;

T2CONbits.T2OUTPS0=1;
T2CONbits.T2OUTPS1=1;
T2CONbits.T2OUTPS2=1;
T2CONbits.T2OUTPS3=1;

T2CONbits.T2CKPS0=0;
T2CONbits.T2CKPS1=1;

PIR1bits.TMR2IF = 0; //coloca a flag do interrupt de timer a 0
IPR1bits.TMR2IP = 1; //interrupts de timer de alta prioridade
INTCONbits.GIEH = 1; //activa os interrupts de alta prioridade
INTCONbits.GIEL = 0; //não activa os interrupts de baixa prioridade
PIE1bits.TMR2IE = 1; //activa o interrupt de timer

TMR2=0;
PR2=127;

T2CONbits.TMR2ON=1;
}	