PIC16F15323 / ADC / sleep
Jindrich Fucik
fulda na seznam.cz
Středa Srpen 14 11:45:34 CEST 2019
Ano, to je konec konců varianta prvního případu. flag se nastaví, přerušení se vykoná, všechno běží podle očekávání.
Krom toho, že mám normálně GIE=0, protože ten interupt nepotřebuji, jen PIE aby se procesor probouzel.
Ještě bych možná poznamenal, že mcu spí opravdu tvrdým spánkem:
BANKSEL CPUDOZE ; BANK 17
bcf CPUDOZE,IDLEN ;= 0 sleep, no idle
BANKSEL VREGCON ; BANK 16
bsf VREGCON,VREGPM ;=1 low power sleep
---------- Původní e-mail ----------
Od: Jan Waclawek <konfera na efton.sk>
Komu: hw-list na list.hw.cz
Datum: 14. 8. 2019 10:09:51
Předmět: Re: PIC16F15323 / ADC / sleep
[preposielam]
Ahoj,
fajn, zacinam Vam verit. Este by som sa pre istotu znova spytal trochu
modifikovanu otazku:
Ked nepouzijete sleep() ale na jeho mieste pouzijete v programe
nekonecnu slucku while(1); - cpu stale bezi, tak ten timer aj s
autotrigerom ADC funguju spravne a vyvolaju len jedno prerusenie, od
ADC, tak ako to ocakavame vo vysledku?
A.
p.s.: S tymi 3us mate dobry postreh, mate dalsi bonusovy bod za
slovicko zretelne. :)
_______________________________________________
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