我正在使用NFC屏蔽v2.0,似乎Sel0和Sel1引脚设置为SPI模式,我们无法更改它(在原理图文件中看到)。那么有没有办法通过软件(程序)更改此引脚上的值,使其适用于I2C模式?
和inDataExchange函数不是SPI.cpp库的成员,而它在I2C.cpp库中? 有没有办法让HCE在SPI模式下工作?
答案 0 :(得分:1)
NFC Shield上支持的PN532芯片模式不依赖于用于通信的接口(至少在NFC操作模式时)。因此,您应该能够像通过I2C接口一样通过SPI接口发送您想要的任何命令。
关于inDataExchange
命令,此命令似乎在库的当前版本中实现(请参阅github repo)。
不,除了将接口选择引脚连接到不同的值之外,没有其他方法可以在运行时更改接口模式。