Internal Pull-up

Post Reply
Esteta
Posts: 15
Joined: Wed Oct 24, 2018 9:32 pm

Wed Feb 20, 2019 12:49 pm

Witam,

czy da się w SDK włączyć wewnętrzny "pull-up" dla wejścia typu "sensor"?
User avatar
pzygmunt
Posts: 6932
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Wed Feb 20, 2019 1:03 pm

Z dokumentacji.... o ile chodzi Ci o ESP8266

PIN_PULLUP_DIS(PIN_NAME)

Disable pin pull up
PIN_PULLUP_EN(PIN_NAME)

Enable pin pull up
PIN_FUNC_SELECT(PIN_NAME, FUNC)

Select pin function
Example: 

PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTDI_U, FUNC_GPIO12); // Use MTDI pin as GPIO12.

Dla Arduino
https://www.arduino.cc/en/Tutorial/DigitalPins
Esteta
Posts: 15
Joined: Wed Oct 24, 2018 9:32 pm

Wed Feb 20, 2019 1:16 pm

Przepraszam, bo faktycznie nie zadałem pytania dość jasno.
Chodziło mi o ESP, a konkretniej o konfigurację wejść w funkcji "supla_esp_board_gpio_init" w pliku źródłowym dla płytki/urządzenia.
Dla "Config button" widzę, że używana jest flaga "INPUT_FLAG_PULLUP" ale chyba nie ma ona wpływu na konfigurację pozostałych typów wejść.
Co prawda nawigacja w tym środowisku jest dla mnie nieco trudna i mogłem coś przeoczyć :shock:
User avatar
pzygmunt
Posts: 6932
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Wed Feb 20, 2019 2:44 pm

To jest informacja czy masz tam sprzętowego pullup-a czy nie. Jeżeli jest to starowanie zachodzi przy pojawieniu się stanu niskiego.
Co do wewnętrznych pullup-ów to możesz sobie tam dodać kod, który podałem Ci wyżej jako przykład.
Esteta
Posts: 15
Joined: Wed Oct 24, 2018 9:32 pm

Wed Feb 20, 2019 8:53 pm

Właśnie nie mam tego kanału fizycznie podciągniętego. Tak Sobie Chińczyk wymyślił, a nie chce mi się "drutować" na każdej płytce :)
Dzięki za pomoc i szybką odpowiedź.

Jest jakaś dokumentacja lub help odnośnie typów wejść, wyjść i innych define'ów z pliku "supla_esp.h"?
User avatar
pzygmunt
Posts: 6932
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Wed Feb 20, 2019 8:58 pm

Musisz czytać źródła lub pytać.
Esteta
Posts: 15
Joined: Wed Oct 24, 2018 9:32 pm

Wed Feb 20, 2019 9:07 pm

Ok, dzięki :)
Post Reply