IOT SDK

desaint
Posts: 9
Joined: Mon May 27, 2019 9:46 am

Thu Jun 06, 2019 1:00 pm

wieczorem wrzuce.
desaint
Posts: 9
Joined: Mon May 27, 2019 9:46 am

Thu Jun 06, 2019 4:28 pm

adresy 0x00000 i 0x40000
flash 8mbit

poszczegolne kanaly (0-7) odpowiadaja gpio:
5,4,0,2,14,12,13,10
Attachments
esp.zip
(212.99 KiB) Downloaded 11 times
cino111
Posts: 453
Joined: Mon May 07, 2018 8:00 pm

Thu Jun 06, 2019 4:54 pm

A możesz dać kod, a nie bina?
Patryk
Posts: 137
Joined: Mon Jan 07, 2019 7:51 pm

Thu Jun 06, 2019 8:24 pm

Nie wiem jak u innych kolegów, ale u mnie nie działa tj. Nie pokazuje temperatury.
Wgrane do Wemos d1 mini i podłączony 1 ds18b20.
desaint
Posts: 9
Joined: Mon May 27, 2019 9:46 am

Fri Jun 07, 2019 8:27 am

wieczorem wrzuce zrodla, bo sdk mam na writualce za natem.
ja to programowalem na nodemcu v3 (lolin) ale to chyba jakis klon bo kosztowalo 15 zl :lol:
podlacz serial, zobacz co ci wypisuje, moze nie to gpio.

a tak btw, to jak moge uruchomic gpio6..9 i gpio16? ustawialem dla nich PIN_FUNC_SELECT na rozne sposoby i nic.
User avatar
pzygmunt
Posts: 5778
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Fri Jun 07, 2019 8:36 am

gpio16 ustawia się w zupełnie inny sposób z uwagi na to, że standardowym sposobem byłby to bit 17-ty którego nie ma.

Code: Select all

gpio16_output_conf();
lub

Code: Select all

gpio16_input_conf();
Co so reszty patrz na tabelę alokacji funkcji.
Poczytaj też sobie w dokumentacji ESP8266 IOT SDK o zasadach wykorzystania pinów specjalnych jakim jest np GPIO16
Patryk
Posts: 137
Joined: Mon Jan 07, 2019 7:51 pm

Fri Jun 07, 2019 9:53 am

desaint wrote:
Fri Jun 07, 2019 8:27 am
wieczorem wrzuce zrodla, bo sdk mam na writualce za natem.
ja to programowalem na nodemcu v3 (lolin) ale to chyba jakis klon bo kosztowalo 15 zl :lol:
podlacz serial, zobacz co ci wypisuje, moze nie to gpio.

a tak btw, to jak moge uruchomic gpio6..9 i gpio16? ustawialem dla nich PIN_FUNC_SELECT na rozne sposoby i nic.
Tak podejrzewałem, że wgrałeś to do nodemu, bo użyłeś GPIO10 ( wemos d1 mini tego nie ma). A ja nie mam nodemu.
Tak dokładnie, to udało mi się twój soft wgrać, oraz zarejstrować w Clud.
Miałem do dyspozycji tylko 1 szt ds18b20 i próbowałem podpiąć po kolei, pod gpio które podałeś, ale na żadnym nie pokazała się temperatura ( były tylko kreski ).
Zwróciłem też uwagę, na nazwy plików ( 8xDS1820_2048_DIO_ ......).
Rozszerzenie ( 2048) sugerowało by kompilacje dla 2M, a Ty podałeś, żeby wgrywać dla 1M.
Ale mogę się mylić, bo dopiero też zaczynam się uczyć.
User avatar
pzygmunt
Posts: 5778
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Fri Jun 07, 2019 9:58 am

W nazwie pliku skrypt dodaje dla jakiej pamięci była kompilacja i dla jakiej szybkości flasha (DIO/DOUT itd).
desaint
Posts: 9
Joined: Mon May 27, 2019 9:46 am

Fri Jun 07, 2019 11:36 am

tez sie dopiero ucze :)

wlasnie kilka postow wczesniej pisalem o problemach z bootowaniem - wlasnie zly wielkosc flash wybralem.
na innej wielkosci flasha mi sie nie programuje. poza tym, nie wazne czy programuje dio, dout przy obydwu dziala a kompliacja byla dla dio...

no tak, dla gpio16 faktycznie znalazlem taka funkcje, musialbym dolaczyc ten plik do kompilacji (nie pamietam nazwy) ale tam jest duzo funkcji do sterownika rolet...

gpio10 ustawilem na sdata3, przy czym na nodemcu byl to pin podpisany sclk...
na innych, sdata2, sdata1, sdata0 nie obudzil mi sie na zadnym pinie, ani z pin_pullup ani bez.
User avatar
wojtas567
Posts: 1612
Joined: Sun Apr 03, 2016 7:16 pm
Location: Olsztyn

Fri Jun 07, 2019 12:03 pm

Tu jest ładnie opisane jak "odzyskać" GPIO 9 i 10 http://smarpl.com/content/esp8266-esp-2 ... and-gpio10
tylko nie wiem czy to się opłaca :).
Pozdrawiam
Wojtek
Post Reply