Известно, что вводы 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), но аргументированный ответ так и не получили.