Resetovací obvod

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
markoni
Příspěvky: 2312
Registrován: 30 říj 2006, 00:00
Bydliště: Poblíž Zlína
Kontaktovat uživatele:

#16 Příspěvek od markoni »

Ne vážně v tomto mám rezervy nasměrujte mě na nějaký článek co se týká resetu to ne jen u ESP8266 ale všeobecně díky
Uživatelský avatar
mikollar
Příspěvky: 1477
Registrován: 26 pro 2004, 00:00
Bydliště: Košice - okolie

#17 Příspěvek od mikollar »

markoni píše:
mikollar píše:Ako pise termit256, ak to robis cez arduino IDE tak

prepojit GPIO 16 na reset (RST)

a uspat takto napr na 2800s

Kód: Vybrat vše

 ESP.deepSleep(2800e6);


Samozrejme po prebudeni je ESP po resete, teda ako keby si ju zapol, inicializuje sa vsetk oodznova

ESP8266-01 nemá GPIO 16, tady je tento postup https://www.youtube.com/watch?v=foljGPuLjYk mimochodem s mýma očima neproveditelný :evil:
edit :Moje myšlenky jdou správným směrem když si myslím že po uspání musí přijít podmět s venku (reset) ale potom nechápu ESP.deepSleep(2800e6); ten parametr :?:díky


To GPIO16 je vystup z RTC, tymto prikazom sa nastavi, a po uplinuti casu sa aktivuje teno pin a resetuje sa nim cele ESP.

Pravda ja som si neuvedolmil ze som pouzil ESP-12F ktore to ma vyvdene.

https://www.gme.sk/esp12-f-s-esp8266
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#18 Příspěvek od termit256 »

markoni píše:ESP8266-01 nemá GPIO 16, tady je tento postup https://www.youtube.com/watch?v=foljGPuLjYk mimochodem s mýma očima neproveditelný :evil:
edit :Moje myšlenky jdou správným směrem když si myslím že po uspání musí přijít podmět s venku (reset) ale potom nechápu ESP.deepSleep(2800e6); ten parametr :?:díky


Nechce se mi louskat datasheet k tomuhle, ale nejspis na tom pinu je vystup nejakeho vnitrniho casovace. Jestli to tam hodil arduinista ktery psal knihovny nebo vyrobce bys nejspis zjistil poctenim datasheetu k tomu chipu.

Kdyz nejsi schopny pripajet dratek to je pak tezke, budes muset lepit neco externiho. Napriklad casovac TPL5111 ma spotrebu 35nA. Kdyz odesles data, muze cely tvuj obvod spachat softwarovou sebevrazdu pomoci mosfetu v napajeni a nebude zrat vubec nic. Pojede jen TPL5111 ktery nezere taky prakticky nic a po uplynuti casu sepne mosfet a pripoji napajeni ESP. Takhle vyuzijes energii baterie jen na to co potrebujes.
Uživatelský avatar
MiloPS3
Příspěvky: 279
Registrován: 07 srp 2010, 00:00

#19 Příspěvek od MiloPS3 »

dej tam naky picko,to snad jeste mas ne ? kdyz to bude XLP verze dostanes se na naky nA..
Uživatelský avatar
bdn
Příspěvky: 560
Registrován: 16 led 2020, 00:00

#20 Příspěvek od bdn »

Např. Attiny13A má při 3V do 5uA při běžícím watch-dogu.
Při hw resetu bych nastavil watch-dog např. na 8s, počítadlo=0 a uC do power-down.
Při každém wachdog resetu se uC vzbudí a přičte počítalo +=1. if (Počítadlo<150) power-down() else ...
Odpovědět

Zpět na „Poradna“