我使用Adafruit_CircuitPython_PN532在 SPI 上读取带有 PN532 的卡 ID。启动我的 pi 后,我的脚本不起作用。但是,当我nfc-poll在终端中执行时,一切正常。
我的python脚本:
import board
import busio
from digitalio import DigitalInOut
import spi
from adafruit_pn532.spi import PN532_SPI
# SPI connection
spi_device = busio.SPI(board.SCK, board.MOSI, board.MISO)
cs_pin = DigitalInOut(board.D5)
pn532 = PN532_SPI(spi_device, cs_pin, debug=False)
ic, ver, rev, support = pn532.firmware_version
Terminal.write("[PN532] Found PN532 with firmware version: {0}.{1}".format(ver, rev))
我错过了什么nfc-poll?