Chaos v dokumentaci k PICu ?

Sula Milos milos.sula@musumperk.cz
Úterý Březen 28 08:53:59 CEST 2006


Ahoj,
V dokumentaci k PIC 18f2550 uvadeji, ze lze pouzit TIMER1 jako zdroj
hodinoveho signalu (krystal 32768Hz) a uvadeji kratky priklad v ASM.
Jelikoz je TMR1 16 bitovy tak pretece 1x za 2 sec, takze se v preruseni
musi nasobit kmitocet 2 prednastavenim TMR1H na 80h.
RTCisr
BSF TMR1H, 7 ; Preload for 1 sec overflow
BCF PIR1, TMR1IF ; Clear interrupt flag
INCF secs, F ; Increment seconds
MOVLW d'59' ; 60 seconds elapsed?
CPFSGT secs
RETURN
...atd
 
V kapitole o TMR1 ale rikaji, ze v 16bitovem rezimu nelze pouze
modifikovat TMR1H, ale ze je zapis provadeny pres buffer a provede se az
po modifikaci TMR1L ( aspon tak jsem to pochopil ) takze BSF TMR1H, 7
fungovat asi nebude.... Coz je take duvod proc tohle tedka resim ( pokud
nemam chybu jeste nekde jinde ).Proste mi to pri tomto generuje stale
2sec intervaly misto 1sec.Nepisu to v ASM ale v cecku.
 
 
Milos
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20060328/6477a8f7/attachment.htm 


Další informace o konferenci Hw-list