Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Вопрос NodeMCU V3 ESP8266 Вопрос про gpio

Тема в разделе "Железные вопросы по esp8266", создана пользователем sasha294, 10 мар 2019.

Метки:
  1. sasha294

    sasha294 Новичок

    Сообщения:
    25
    Симпатии:
    0
    [​IMG]
    Я понимаю что на D8 "например" пине весит 3 интерфейса как сделать чтоб работали только GPIO и остальные не мешало.
     
  2. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.135
    Симпатии:
    226
    нет. На пине D8 может висеть один из трёх интерфейсов. Никто в здравом уме их туда одновременно не вешает.
     
  3. sasha294

    sasha294 Новичок

    Сообщения:
    25
    Симпатии:
    0
  4. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.135
    Симпатии:
    226
    @sasha294 если не поняли, режим работы пина задаётся программой.
     
  5. nikolz

    nikolz Гуру

    Сообщения:
    4.139
    Симпатии:
    431
    ну про здравый смысл Вы очевидно погорячились.
    Полагаю что правильно сказать, что в конретный момент работает лишь один. Чтобы другие не мешали их надо отключить
    для этого используют либо доп сигналы либо доп пины.
    В каждом конкретном случае - свои.
     
  6. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.135
    Симпатии:
    226
    @nikolz ключевое слово одновременно. Никто не мешает использовать в разный момент времени по разному.
     
  7. nikolz

    nikolz Гуру

    Сообщения:
    4.139
    Симпатии:
    431
    полагаю что одновременно Означает - "провода припаяны к пину "
    а в один момент времени на пине - лишь один уровень сигнала.
     
  8. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.135
    Симпатии:
    226
    в вы кажется вообще не о том. ТС хочет светодиодом мигать, а вы про управление устройствами на шине SPI ;)
     
  9. nikolz

    nikolz Гуру

    Сообщения:
    4.139
    Симпатии:
    431
    я про это в начале темы.
    "Я понимаю что на D8 "например" пине весит 3 интерфейса как сделать чтоб работали только GPIO и остальные не мешало."
    а еще про ваше высказывание про здравый смысл - оно на гране фола.
     
  10. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.135
    Симпатии:
    226
    согласен. Немного гиперболично. Но если возникает такой вопрос, то лучше разделить функционально пины. Так проще для новичка.
     
  11. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.502
    Симпатии:
    174
    На некоторые GPIO(их не много), во время загрузки, выводиться служебная информация (нп. на Тх), это надо учитывать подключая к этому выводу "нагрузку", если подключите светодиод, то он просто поморгает во время старта, а если например реле, то оно пару раз "щелкнет", что не всегда допустимо.
    На некоторых выводах, во время старта надо, что бы был "нужный" уровень, иначе есп может переключиться в режим прошивки или вообще не загрузиться. Посмотрите на главной старице этого сайта есть информация.
    После этого этот и другие выводы конфигурируете как GPIO и произвольно используете.
    Альтернативные функции на выводе начнут работать, только если ваша программа их сама заставит это делать.
     
    Moseich нравится это.
  12. sasha294

    sasha294 Новичок

    Сообщения:
    25
    Симпатии:
    0
    Тогда нагрузку можно подключать к D1,2.
    D 0,4,5,6,7,8 GPIO 03,01,10,09 можно подключать например герконы и ds18b20
     
  13. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.502
    Симпатии:
    174
  14. sasha294

    sasha294 Новичок

    Сообщения:
    25
    Симпатии:
    0
  15. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.135
    Симпатии:
    226
    @sasha294 вводы от 9 до 14 (gpio 6-11) используются для доступа к внутренней памяти. В программе их использовать нельзя. И подключать что либо тоже.
     
  16. sasha294

    sasha294 Новичок

    Сообщения:
    25
    Симпатии:
    0
    к EEPROM? На схеме подсоединено к микро-контролеру. И если вы говорите что к памяти то какой и зачем это сделано?
     
  17. sasha294

    sasha294 Новичок

    Сообщения:
    25
    Симпатии:
    0
    аспиновка NodeMcu v3
    Модуль V3 имеет 11 контактов ввода-вывода общего назначения. Помимо этого некоторые из выводов обладают дополнительными функциями:

    • D1-D10 – выводы с широтно-импульсной модуляцией;
    • D1, D2– выводы для интерфейса I²C/TWI;
    • D5–D8 – выводы для интерфейса SPI;
    • D9, D10 – UART;
    • A0 – вход с АЦП.
     
  18. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.135
    Симпатии:
    226
  19. sasha294

    sasha294 Новичок

    Сообщения:
    25
    Симпатии:
    0
  20. Moseich

    Moseich Новичок

    Сообщения:
    37
    Симпатии:
    3
    Я только знакомлюсь с NodeMcu v3. Когда делал дистанционное управление проветриванием парника, то в скетче указал предустановку двух GPIO в "1".
    Потому что для релейного шилда активным сигналом был "0". Прочитав эту тему, понял что не ошибся.:)
     

Поделиться этой страницей