Seeedstudio NFC Shield v2.0 I2C

时间:2014-03-23 13:10:53

标签: arduino nfc i2c spi hce

我正在使用NFC屏蔽v2.0,似乎Sel0和Sel1引脚设置为SPI模式,我们无法更改它(在原理图文件中看到)。那么有没有办法通过软件(程序)更改此引脚上的值,使其适用于I2C模式?

和inDataExchange函数不是SPI.cpp库的成员,而它在I2C.cpp库中? 有没有办法让HCE在SPI模式下工作?

1 个答案:

答案 0 :(得分:1)

NFC Shield上支持的PN532芯片模式不依赖于用于通信的接口(至少在NFC操作模式时)。因此,您应该能够像通过I2C接口一样通过SPI接口发送您想要的任何命令。

关于inDataExchange命令,此命令似乎在库的当前版本中实现(请参阅github repo)。

不,除了将接口选择引脚连接到不同的值之外,没有其他方法可以在运行时更改接口模式。