[elektro] PIC késik

potyo potyo.ada at gmail.com
Wed Jul 21 09:30:58 CEST 2010


Talán ha megmutatnád a kódodat, amivel beállítottad, akkor tudnánk is
valamit segíteni...

Kristofóri Szabolcs <kszabi at sze.hu> írta (2010. július 21. 9:24):
> Sziasztok!
> A prescaler 0-ra van alítva, A period regiszterbe irt értéknél újra kezd.
> Ezeket számolom megszakításból. Korábban más PIC-el csináltam ilyet, ott nem
> volt gond.
> Több különböző prescaler és period értékkel is próbálkoztam, mindig kb 2-3%
> a késés.
> Mi lehet a gond?
>
> Köszi  Kristofóri Szabolcs
>
>
>
> ----- Original Message -----
> From: "potyo" <potyo.ada at gmail.com>
> To: <elektro at tesla.hu>
> Sent: Tuesday, July 20, 2010 10:13 AM
> Subject: Re: [elektro] PIC késik
>
>
> Nem ismerem a konkrét tipust, de kisebb piceknél ha a Timer tartalmát
> módosítja az ember, akkor a prescaler értéke törlődik, ami hibát visz
> a számításba. Nézz utána ennek, ha van prescaler, és alakítsd át úgy,
> hogy prescaler nélkül menjen a számolás - ez biztosan működik. Illetve
> meg lehet próbálni, hogy a timer regiszter írásával várd meg
> közvetlenül azt a pillanatot, amikor hardverből egyet billen, hogy az
> írásod alatt a prescaler nulla legyen - de ez csak most jutott
> eszembe, még sosem próbáltam.
>
> 2010/7/20 Kristofóri Szabolcs <kszabi at sze.hu>:
>> Sziasztok!
>> Egy DSPIC33F128MC802-ben kell időzítést csinálnom. T-2 vel. A kvarc
>> 20.00M. A gondom az hogy percenként 2 sec-et késik, ami nem jó, ennél
>> sokkal pontosabb kell.
>> Oscillátor mode:Primary Oscillator(XT, HS, EC)
>> Primary Oscillator Source:HS Oscillator Mode
>> Mi lehet ennek az oka?
>>
>> Köszi Kristofóri Szabolcs
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>
>
>
> -----------------------------------------
>          elektro[-flame|-etc]



More information about the Elektro mailing list