• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Не могу настроить модуль spi

realtechnic

New member
Всем привет!

Вчера собрал последнюю прошивку NodeMCU через веб-билд с модулем SPI.

Никаким образом не получается его настроить, при попытке вызова функции spi.setup плата зависает и перезагружается.
Использую следующий код для настройки:

HSPI = 1
DATABITS = 8
CLOCK_DIV = 20

spi.setup(HSPI, spi.MASTER, spi.CPOL_HIGH, spi.CPHA_HIGH, DATABITS, CLOCK_DIV, spi.FULLDUPLEX)

Изменение параметров DATABITS и CLOCK_DIV так же ни к чему рабочему не приводит.
Использовал сборки из ветки <master> и <dev>, результат одинаковый, все зависает при попытке вызова spi.setup()

Пробовал запускать на отладке NodeMCU v0.9 и v1.0, результат одинаковый.
Остальные интерфейсы, таймеры и прочее работают нормально, SPI никак.

Может кто-нибудь подсказать в чем может быть дело?
 
Сверху Снизу