来自SPI的Arduino不受欢迎的串行数据

时间:2012-05-24 09:46:18

标签: serial-port arduino nfc spi

我正在使用NFC Shield(this one)与Arduino合作。我正在尝试在Rx上使用中断:我希望我的Arduino唤醒,每次它都在串行线上接收数据。没有NFC屏蔽,这可以正常工作。但是,使用NFC屏蔽,它会在串行端口发送'0',触发中断,这是我真的不想要的。

经过一些研究,我发现每次库在SPI引脚上写入时(如digitalWrite(_clk, LOW);,它都会返回'0'。

在循环函数中,我有这一行:

id = NFC.readPassiveTargetID(PN532_MIFARE_ISO14443A);

因此,每次执行此行时,通过串行总线发送'0',Arduino永远不会进入睡眠模式......(即使没有NFC卡可读)

有人知道为什么吗?我怎么能避免它?

0 个答案:

没有答案