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: 2310
Registrován: 30 říj 2006, 01: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: 1406
Registrován: 26 pro 2004, 01: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: 10071
Registrován: 06 pro 2007, 01: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: 259
Registrován: 07 srp 2010, 02: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: 436
Registrován: 16 led 2020, 01: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“