[elektro] PIC késik
Kristofóri Szabolcs
kszabi at sze.hu
Thu Jul 22 11:43:44 CEST 2010
Sziasztok!
Ezzel a kódal próbáltam:
void init_timer2(void)
{
T2CON = 0;
TMR2 = 0;
PR2 = 10000;
T2CONbits.TCKPS =00;
T2CONbits.TCS = 0;
INTCON1bits.NSTDIS = 1;
IFS0bits.T2IF = 0;
IEC0bits.T2IE = 1;
T2CONbits.TON=1;
}
void interrupt T2ISR(void) @ T2_VCTR
{
if(c<21094){c++; }
else{c=0; led=!led;
IFS0bits.T2IF = 0;
}
21,094 sec után kell növelni egy változót. Ugyan ezen a panelon van egy 24 PIC, azonos beálitások mellett stopperrel jó értéket mértem.
HI-TECH-C használok
Üdv Kristofóri Szabolcs
More information about the Elektro
mailing list