[elektro] PIC késik

potyo potyo.ada at gmail.com
Thu Jul 22 14:38:30 CEST 2010


Próbáld meg másik kvarccal, mert amúgy a kód jónak tűnik. Konfig
biteket is nézd át, hátha valami más oszcillátor van kiválasztva, és
nem jó frekvencián rezeg a kvarc.

Kristofóri Szabolcs <kszabi at sze.hu> írta (2010. július 22. 14:25):
> 20.00 van ráirva.
>
> ----- Original Message -----
> From: "potyo" <potyo.ada at gmail.com>
> To: <elektro at tesla.hu>
> Sent: Thursday, July 22, 2010 11:45 AM
> Subject: Re: [elektro] PIC késik
>
>
> Milyen kvarc?
>
> 2010/7/22 Kristofóri Szabolcs <kszabi at sze.hu>:
>> 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
>>
>>
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>
>
>
> -----------------------------------------
>          elektro[-flame|-etc]



More information about the Elektro mailing list