NodeMCU SPI 总线不响应命令
NodeMCU SPI bus doesn't respond to commands
我试图通过 SPI 总线连接外围设备,但没有成功。所以用示波器检查输出,发现芯片不响应 spi 库命令。
我唯一得到的是 TX 和 RX 上的噪声,其他引脚电压根本没有变化。我在两个具有 master
和 dev
固件的 NodeMCU(非官方 LoLin 和 Amica)上对其进行了测试。以下是 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信号
SPI 总线工作。这对我那破烂的示波器来说太快了。
我还发现参数 databits
可以在 [1,32]
, clock_div - [0,~1200]
.
范围内
我试图通过 SPI 总线连接外围设备,但没有成功。所以用示波器检查输出,发现芯片不响应 spi 库命令。
我唯一得到的是 TX 和 RX 上的噪声,其他引脚电压根本没有变化。我在两个具有 master
和 dev
固件的 NodeMCU(非官方 LoLin 和 Amica)上对其进行了测试。以下是 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信号
SPI 总线工作。这对我那破烂的示波器来说太快了。
我还发现参数 databits
可以在 [1,32]
, clock_div - [0,~1200]
.