PIC16F18054 a sleep

Jindrich Fucik fulda na seznam.cz
Pondělí Září 30 09:09:46 CEST 2024


Ahoj,

dostal jsem odpověď od anonymního člena, jehož [preposielací] agent má 
menší zpoždění.

Informace říká, že se mám podívat na rozdíl mezi použitím hodin HFINTOSC 
(kterej by zůstal běžet) a Fosc (kterej se vypíná).

Jindra

Dne 29.09.2024 v 19:41 Jindrich Fucik napsal(a):
> Ahoj,
> 
> asi potřebuji někoho, kdo umí číst datasheet.
> Situace: máme PIC16F18054 který má zapnutý Timer0, Timer1, Timer2 a ADC. 
> Všechny tyto periferie používají jako zdroj hodin Fosc/4. Procesor 
> používá HFINTOSC jako hodiny.
> Takto nastavený procesor uspíme, pomocí instrukce SLEEP.
> 
> A teď co se bude dít. V datasheetu je kapitola 13.1 a tam je odrážka 5, 
> která říká: "HFINTOSC will remain enabled if any peripheral has 
> requested them as a clock source"
> Takže se zdá, že tím, že máme periferie zavěšené na oscilátor, tak 
> oscilátor zůstane běžet.
> 
> Ale pak jsou tu kapitoly 19.4, 20.9, 21.9 a 31.2.3, které říkají, že 
> tato zařízení pracují pouze pokud nemají jako zdroj hodin Fosc.
> 
> Tak nevím, kterou alternativu si vybrat a jestli se snažit ty periferie 
> vypnout, nebo se spolehnout na to, že se prostě zastaví.
> 
> Díky za názor.
> Jindra
> _______________________________________________
> 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