当我在搜索可以与Lora和arduino一起使用的库时,我碰到了这一点:https://github.com/sandeepmistry/arduino-LoRa

RFM9x具有以下引脚:


该芯片上的数据传输是通过SPI接口实现的。正如我在librarie的API规范中看到的那样,我可以使用以下功能设置引脚Slave Select(ss),reset和dio0:

像这样复位引脚和dio0:

LoRa.setPins(ss, reset, dio0);


但是我不知道如何连接上面方法中提到的ss引脚,是NSS上的rmf9x芯片销子?

#1 楼

如库的文档所述,RFM9x的NSS引脚应连接到引脚10。您还可以在下图中看到:

引脚10是SPI的从选择引脚(简称ss),因此RFM9x上的NSS引脚连接到从选择引脚。

所以在函数中:

LoRa.setPins(ss, reset, dio0);


ss变量采用与RFM9x的NSS引脚相连的引脚数。

此外,很明显,RFM9x的NSS引脚用于SPI的从选择。

评论


简单说明:“ NSS”中的“ N”代表负数,即它是低电平有效的从选择。类似于sx1276的NRESET引脚,它指示复位为低电平有效,这与模块上的(错误)标记可能会导致相信...

–电视
18年7月30日在15:59