kerdes Quarc

b.joe bozse at freemail.hu
Fri Jan 28 06:43:11 CET 2005


On Fri, 28 Jan 2005 00:57:06 +0100
Pipi <pipi at puzsar.hu> wrote:

> Bozó Balázs írta:
> > Kedves Litatagok,
> > 
> > Epitettem egy orat pic16c84el 4,194304 quarcal. az osztom 16os 0xff et szamoltatok meg 1mp hez.
>  > (A keplet ugye 16*256*0xff*4 ennek pont annyinak kellene lennie, de az ora megsem pontos.
> hogy is van ez?
> 4194304/4 (fosc/4) = 1048576 ->/16 előosztó = 65536 -> /256 ha nem bántod a tmr0-t ->256 vagyis 256 sw számláló kéne, 
> hol itt a 255(ff)?
> 0 (= 256 ha egy byte) kéne megszámláltatni
> 
> > Mitevo legyek, gondolok itt sw/hw hibara, melyik lehet. Az Quarc mellett a szokasos 20pf-ek vannak a gnd fele. Csereljem le az egyiket valtoztathatora, es allithatova valik? Vagy lattam real time ora ick pdfjeben, hogy a pontosito kondit a fold helyett a Vcc re kotik.
> Ha a int. rutinban töltöd a timert akkor az előtte lévő utasítások idejét is kalkuláld be.

Bocs, hogy nem konkretumot irok :
De nekem akkor volt ilyen, ha nekem kellett visszairnom az oszto erteket a regiszterbe.
Amikor visszairtam, bekerult nehany plusz CPU ciklus.
De valami ilyesmi remlik amit Balazs irt.
Amikor MPLAB-al neztem akkor derult ki, kiraktam a time ablakot az asztalra,
es mertem egy 1 secundomos ciklust.

-- 
UHU 1.1
udv.:
jozsi




More information about the Elektro mailing list