GPIO lábak szerepe, használhatósága

ESP8266, ESP32 chipek és az ESP-xx modulok. Programozási nyelvek, trükkök, hardware tippek.
happy555
Biztosítékgyilkos
Hozzászólások: 51
Csatlakozott: 2013. augusztus 16. péntek, 12:45
Tartózkodási hely: Budapest

GPIO lábak szerepe, használhatósága

HozzászólásSzerző: happy555 » 2015. december 30. szerda, 17:36

Nekem az sem tiszta egyelőre, hogy melyik lábnak mi a szerepe pontosan.
Írnak össze vissza mindent a neten. Pl a 102-t kötik a +3.3V-ra...., ha nem ellenálláson keresztül teszem, akkor a kék led nem is jelez vissza!
Ez egyelőre nekem elég rágós falat :/

Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sikerélmény: LUA helyett Arduino

HozzászólásSzerző: SanyiSay » 2015. december 30. szerda, 17:46

Igen leírások nem egyértelműek.
Van hozzá http://blog.hekkers.net/wp-content/uploads/2015/03/ESP-8266-12.jpg ilyened?

happy555
Biztosítékgyilkos
Hozzászólások: 51
Csatlakozott: 2013. augusztus 16. péntek, 12:45
Tartózkodási hely: Budapest

Re: Sikerélmény: LUA helyett Arduino

HozzászólásSzerző: happy555 » 2015. december 30. szerda, 17:56

Igen!
Sőt, olyanom van amin 2db GP1015 kivezetés van ! :D
https://www.dropbox.com/s/9xk675glhj69s ... 8.jpg?dl=0

Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sikerélmény: LUA helyett Arduino

HozzászólásSzerző: SanyiSay » 2015. december 30. szerda, 17:58

Itt van pld a bekötése.
http://souliss.net/images/2015-07/ESP_improved_stability.png?raw=true
Amit az előbb belinkeltem kiegészítő lapka tartalmazza némelyik ellenállást, de nem mindet és a kondi sincs rajta.

Azért kellenek ezek mert:
https://github.com/esp8266/esp8266-wiki/wiki/Boot-Process
Ezekkel a lábakkal állítod be boot előtt hogy milyen módban induljon el az ESP
Mi az első kettőt használjuk. Első a programozói mód, második a normál indítás.
Eleinte ezeket a lábakat célszerű kihagyni, később persze van rá mód hogy ezeket is használd i/o portnak.

Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sikerélmény: LUA helyett Arduino

HozzászólásSzerző: SanyiSay » 2015. december 30. szerda, 18:01


Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sikerélmény: LUA helyett Arduino

HozzászólásSzerző: SanyiSay » 2015. december 30. szerda, 18:18

Van egy ADC bemeneted 0-1V ig mér. Nincs külső referencia fesz.
CH_PD láb engedélyező. Azzal le tudod kacsolni az egységet ha van mellette egy vezérlő elem, ezért kell rá a felhúzó is.

Találtam szép színeset is. :)
http://techfreak.pl/wp-content/uploads/2015/07/2_techfreak_ESP12_boot_mode_normal_mode_.jpg


Egyszóval a 13,12,14,16,4,5 Lábak használhatók első lépésben. I/O portnak mindenképp.
Felhúzó ellenállás van, nem egyértelmű hogy mekkora. Lehúzó csak a 16-oson ahogy néztem.

fennmaradó lábak használata.
http://www.forward.com.au/pfod/ESP8266/GPIOpins/index.html

Aztán persze ennél sokkal több mindent tud, de kb itt járok HW feltérképezésben.

Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sikerélmény: LUA helyett Arduino

HozzászólásSzerző: SanyiSay » 2015. december 30. szerda, 18:23

http://www.esp8266.com/wiki/lib/exe/fetch.php?media=pin_functions.png

Ez is egyféle GPIO leírás. Ebből egyenlőre azt használtam hogy ha nem kell a soros port (mondjuk mert OTA frissítéssel oldod meg a programfeltöltést) akkor lehet a GPIO 1, 3 portokat is használni.

Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sikerélmény: LUA helyett Arduino

HozzászólásSzerző: SanyiSay » 2015. december 30. szerda, 18:27

Túl nagy butaságot nem írnék még utána kell nézni, de ha jól rémlik nem sok HW támogatás van, pld. pwm és i2c SW-ből megy, így mindegy melyik portot használod. Ezeket már picit használtam.

happy555
Biztosítékgyilkos
Hozzászólások: 51
Csatlakozott: 2013. augusztus 16. péntek, 12:45
Tartózkodási hely: Budapest

Re: Sikerélmény: LUA helyett Arduino

HozzászólásSzerző: happy555 » 2015. december 30. szerda, 18:31

Nálam ez a helyzet:
https://www.dropbox.com/s/92lmxpph4riz8 ... y.png?dl=0
A harmadik ellenállás az rejtélyes, mindkét oldala VCC-re van cuppanva.
Köszönöm, kezd tisztulni!

Az nem lehet néha a problémám, hogy ha egy hosszabb progi után egy rövidet töltök fel, akkor az arduino hagy benne szemetet?

Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sikerélmény: LUA helyett Arduino

HozzászólásSzerző: SanyiSay » 2015. december 30. szerda, 18:38

GPIO MAX 12mA ezért ledet csak 350ohm feletti előtéttel érdemes rátenni.
Tápfeszre is picit érzékeny. 3.3V tól inkább lefelé térjen el.
Fogyasztása nem kicsi, de ezekről már olvashatsz PDF-ben, ha ráteszel egy 500mA os tápot meg egy két kütyüt lehet elkezd hibázgatni. Ez alatti táppal meg szerintem hazárdjáték az egész. :)
https://nurdspace.nl/images/e/e0/ESP8266_Specifications_English.pdf

Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sikerélmény: LUA helyett Arduino

HozzászólásSzerző: SanyiSay » 2015. december 30. szerda, 18:43

Tudom hogy hiányoznak azért írtam. :)
https://onedrive.live.com/?authkey=%21ANFGnimcoTFLJrw&cid=9AE0F6EE0158403F&id=9AE0F6EE0158403F%211390&parId=9AE0F6EE0158403F%211358&o=OneUp
Kb. Így a néz ki amikor használható. Csak ne forrassz ilyen rondán. :)

Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sikerélmény: LUA helyett Arduino

HozzászólásSzerző: SanyiSay » 2015. december 30. szerda, 18:49

Arduino nem hagy szemetet. A reset levegőbe lógása viszont. :( Erre nem írok inkább semmit.

Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: Sikerélmény: LUA helyett Arduino

HozzászólásSzerző: SanyiSay » 2015. december 30. szerda, 19:00

Közben ajánlom a téma olvasását és írását ebben a formában.
http://forum.tavir.hu/viewforum.php?f=46
Már lassan egész kialakul a rendszere.

happy555
Biztosítékgyilkos
Hozzászólások: 51
Csatlakozott: 2013. augusztus 16. péntek, 12:45
Tartózkodási hely: Budapest

Re: GPIO lábak szerepe, használhatósága

HozzászólásSzerző: happy555 » 2016. január 4. hétfő, 13:00

A panelen található kék lednek van közvetlen köze bármelyik lábhoz?
Rajzon nem találtam hova van kötve. Azt gondoltam, tx vagy rx ....

Avatar
Robert
Elektronbűvölő
Hozzászólások: 10084
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: GPIO lábak szerepe, használhatósága

HozzászólásSzerző: Robert » 2016. január 4. hétfő, 13:28

GPIO16
Legalábbis a NodeMCU fejlesztői panelen (ui: ESP-07/ESP-12/ESP-12E)


Vissza: “ExpressIf WiFi”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég