Re: PIC asm, generátor cyklů

Michal Gregor a2x1nptda8 na email.cz
Čtvrtek Srpen 16 13:44:18 CEST 2012


Tak to jsem spatne pochopil. Timer je v tomto pripade zbytecny.
Cyklus ma fintu, nepocita do nuly, ale do 256. Zjednodusuje to program. 
Proto se v ini musi pripocitat tech 256. Ale i tak to nevychazi.

Udelejte to tako:
Cykly:Ini:
    molw    low 26584
    movwf    CyklyLow
    molw    high 26584
    movwf    CyklyHigh
    incf    CyklyHigh,F

Michal Gregor

From: "Milan Cizek" <cizek.milan na seznam.cz>
To: "'HW-news'" <hw-list na list.hw.cz>
Sent: Thursday, August 16, 2012 12:51 PM
Subject: RE: PIC asm, generátor cyklů


Ahoj,

> Chcete pauzu 3,25 sekund nebo spoustet program co 3,25 sekundy?

spustit rutinu, která trvá 3,25s a opakovat ji po ~24 hodin, tj. spustit ji
~26584x po sobě. O přesnost vcelku nejde.

> CYCLE zastavi beh programu na nejakou dobu - cas zalezi na D1 a D2.
> Na presne casovani udalosti slouzit timery, PIC jich maji obvykle
> nekolik.

Pokud to nepujde jak zamyslim, zkusim to pres ten TMR. Akorat jej uz
vyuzivam na neco jineho (u 12F629 je jen jeden).

Milan

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz


http://list.hw.cz/mailman/listinfo/hw-list 



Další informace o konferenci Hw-list