18F452 TMR1

d.hankovec@centrum.cz d.hankovec@centrum.cz
Úterý Červen 26 17:51:02 CEST 2007


Zdravim, mam tu takovy zajimavy problem. Pouzivam 18F452 taktovany na 4 MHz krystalu a kdyz neni treba, prechazi do sleep modu. Zaroven bezi asynchronne TMR1 oscilator taktovany 32,768 kHz, ktery ten PIC budi 1x za 10 sekund a obsluhuje RTC. Problem je, ze pokud uP spi, je vse ok. Jakmile se vzbudi a zacne byt v chodu hlavni 4 MHz oscilator, zacne mi to strhavat ten TMR1 oscilator na vyssi frekvenci. Takze preruseni jiz neni po 10 sekundach, ale treba po 6. Je to 100% oscilatorem, kdyz pripojim zvenka na TMR1 externi osc. (hradlo) taktovany tou samou frekvenci, tak se to ani nehne. Cili je to asi tim oscilatorem v PICu. Zkouseny jine krystaly, jine cipy, bez vysledku. Zkouseny jine kapacity u krystalu, paralelni odpor i seriovy podle DS, a nic......
Na pl. sp. je rozlita med, vsude kolem vyvodu oscilatoru, rekl bych, ze jeden z prusvihu je, ze hlavni taktovani a TMR1 vstup jsou nohy hned vedle sebe :-(( 

Nesetkal jste se nekdo s necim podobnym ?

David Hankovec





Další informace o konferenci Hw-list