Шина NodeMCU SPI не отвечает на команды - PullRequest
0 голосов
/ 03 ноября 2018

Я пытался подключить периферийные устройства по шине SPI, но это не сработало. Поэтому проверил выходные данные с помощью осциллографа и обнаружил, что чип не реагирует на команды библиотеки spi. Единственное, что я получаю, это шум на TX и RX, напряжение на других выводах вообще не меняется. Я протестировал его на двух NodeMCU (неофициальных LoLin и Amica) с обеими прошивками master и dev. Вот команды для spi:

spi.setup(1, spi.MASTER, spi.CPOL_LOW, spi.CPHA_LOW, 20, 8)
spi.send(1, 170, 170, 170, 170) -- 170 == 0b10101010

В чем может быть проблема?

Редактировать

Шум TX / RX оказался сигналом UART от последовательной связи с компьютером.

1 Ответ

0 голосов
/ 06 ноября 2018

Шина SPI работает. Это слишком быстро для моего дерьмового осциллографа. Также я обнаружил, что аргумент databits может находиться в диапазоне [1,32], clock_div - [0,~1200].

...