PIC sleep

hg12345 hg12345 at freemail.hu
Sat Jan 8 17:40:30 CET 2005


A megoldas egy felteteles forditas, ugyan nem kist teljesitmenyu de 
ICD2 alatt megoldast ad a problemadra.

irj egy vegtelen ciklust a SLEEP helyett, ez teljesen helyettesiti a SLEEP-
t. A vegleges verzioban amit nem ICD" futtatsz ott a meg a SLEEP el.

__ICD2          TRUE;         FALSE;         ezeket csereled mikor hogyan 
hasznalod, elvileg automatikusara is megoldhatod, csak a maximalis 
programhosszt kell vissza olvasni, mert ICD eseten rovidebb


szundi:
 IF __ICD2
           goto          szundi
 ELSE
           CLRWDT                         ;ha szukseges
           SLEEP
           nop
 ENDIF

Pipi <pipi at puzsar.hu> írta:

> HKC írta:
> > Hello   fijuk
> > 
> > Ujabb  gondom, megoldandó.
> > Az elöbb vázolt 16f88 belső 8MHz-en járatva csicsikálni kéne 
menjen.
> > Azonban slepp-be zavarva ott is marad, mint csipkerózsi a csókra
> > várván.
> > A csó viszon nem izlik neki, pedig a timer IT-k, az Rx IT és az A/D IT
> > is próbálkozik vele, de hajthatatlan.
> > Lehet hogy a belső 8MHz nem tetszhalottá hanem teljes hullává
> > amortizálja az eszközt??
> > Nem találtam erre világos választ a pdf-ben.
> > még NOP-ot is illesztgettem szegényke szundi parancsa után --
semmi.
> > Az ICD2 pedig homály, hogy ezt le tudja -e modellezni, megérti-e a
> > töréspontot a sleep után ?
> > 
> > Hát köszike ha erre is tudtok gombot varrni.
> > 
> olvasgasd az icd2 helpjét:
> The SLEEP instruction cannot be used when debugging.
> The Watchdog Timer (WDT) cannot be used when debugging
> Pipi
> 
> -----------------------------------
>  Szponzorunk: http://tonerbolt.hu/
> 




More information about the Elektro mailing list