работа портов NodeMCU (GPIO6, GPIO7, GPIO8, GPIO9, GPIO10, GPIO11)с внешними устройствами по SPI

Тема в разделе "ESP8266, ESP32", создана пользователем duser, 25 июл 2019.

  1. duser

    duser Нуб

    Известно, что вводы NodeMCU с 9 по 14 (GPIO6, GPIO7, GPIO8, GPIO9, GPIO10, GPIO11) используются для доступа к внутренней памяти. Считается, что в программе их использовать нельзя. И подключать что либо тоже.
    Если их использовать нельзя, тогда объясните, зачем эти порты SPI разработчики вывели на контакты платы NodeMCU ?
    Возможно потому, что наверное всё-таки можно одновременно использовать эти порты SPI ESP8266 (GPIO6, GPIO7, GPIO8, GPIO11), и для работы со встроенной flash-памятью, и для работы с внешними устройствами, поддерживающими SPI (например, используя порты GPIO9, GPIO10 или др. для адресации конкретного устройства).
    ---
    В общем, мне тоже нужно как-то заставить работать эти порты у NodeMCU (GPIO6, GPIO7, GPIO8, GPIO9, GPIO10, GPIO11 --- пины с левой стороны) с внешними устройствами по протоколу SPI .
    Несколько пользователей задавали этот вопрос (esp8266.com , github.com), но аргументированный ответ так и не получили.