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