Как Rpi может прочитать модуль PN532 NF C? - PullRequest
1 голос
/ 12 апреля 2020

У меня есть пи ноль v1.3:

PI - pn532

5v to 5v
gnd to gnd
BCM10 to MOSI
BCM9 to MISO
BCM11 to SCK
BCM5 to SS

Я думаю, что проблема в BCM5 для SS? Я считаю, что это должен быть CE0 или CE1?

Я закрыл и SEL0, и SEL1. Единственное другое - вместо того, чтобы использовать DI / O 1-6, соответствующий «MISO / MOSI / ET C», я подключил провод непосредственно к отверстию для MISO / MOSI / ET C.

Любая помощь будет потрясающей !!

Ссылка на товар: https://learn.adafruit.com/adafruit-pn532-rfid-nfc/shield-wiring

Спасибо,

1 Ответ

0 голосов
/ 15 апреля 2020

Ответ

Часть A - PN532 NF C установка тестирования

pn532 test


Часть B - libnf c 1.7.1 Режим SPI протестирован OK

libnfc 1.7.1 test ok

/ для продолжения, ...


Ссылки

(1) Проблема с обнаружением значка с помощью PN532 и Rpi - спросили 2020mar23, просмотрено 74 раза

(2) Как Rpi python может считывать смарт-карту / метку MFRC522 / PN532 NFC / RFID MIFARE? - Спросил 2020mar28 Просмотрено 271 раз

(3) PN532 NF C Лист данных контроллера Rev 3.6 - 2017nov2828 NXP

(4) PN532 UM0701 -02 80C51 Руководство по программному обеспечению Редакция 02 - NXP 2007

(5) PN532 NF C Модуль RFID - Comoponents101 2018oct06

(6) Интерфейс Raspberry Pi с модулем PN532 NF C, с демонстрационной программой python - Университет Уилфрида Лорье 2019

(7) Интерфейс Youtube Raspberry Pi для PN532 NF C Модуль - Терри Стертевант, Университет Уилфрида Лорье, 10 490 просмотров 2017may04

(8) PN532 NF C Шляпа для Raspberry Pi, I2C / SPI / UART - WaveShare USD $ 14

(9) PN532 NF C Шляпа для Raspberry Pi, I2C / SPI / UART - Wiki WaveShare

(10) PN532 UM0701-02 Руководство пользователя - NXP

(11) NTAG213 / 215/216 Лист данных - NXP

(12) MIFARE Classi c 1K Таблица данных смарт-карт R3.2 2018мая23 - NXP

(13) Демонстрационный код PN532 - WaveShare

(14) OsoYoo (со схемами c) PN532 NF C RFID-модуль для Raspberry Pi

/ для продолжения, ...


Приложения

Приложение A - Предложение по подключению AdaFruit Arduino совместимого экрана PN532 NF C к Rpi.

PN532 NF C HAT для таблицы данных Rpi - WaveShare

PN532 NF C Шляпа для Rpi Wiki - WaveShare


pn532 wiring


Приложение B - PN532 NF C Настройка перемычки I2C / SPI / UART модуля

i2c/spi/uart jumper setting


Приложение C - PN532 Карта регистра

pn532 reg map


Приложение D - PN532 Schemati c

PN532 NF C RFID-модуль для Raspberry Pi

pn532 schematic


Appe ndix E - PN532 Режим UART Быстрое тестирование - WaveShare

Быстрое тестирование модуля путем подключения его к P C с помощью кабеля / адаптера USB к TTL вместо Raspberry Pi

  1. Аппаратное подключение

PN532 NF C HAT USB to TTL Module

3V3 3.3V
GND GND
TX  RX
RX  TX

Установите L0 на L и L1 на L с помощью перемычек

Подключите USB к модулю TTL к P C с помощью USB-кабеля

Откройте ПО Serial Assistant, установите его

Скорость передачи: 115200 Биты данных: 8 Стоп-биты: 1 Четность: Нет Управление потоком: Нет

Проверка "HEX send »и« HEX display »

Выберите правильный последовательный порт и откройте

Отправьте данные ниже, чтобы активировать модуль FN532:

55 55 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF 03 FD D4 14 01 17 00

(см. Руководство пользователя PN532 «Состояние пробуждения HSU» Глава )

Ответ от модуля PN532 должен быть:

00 00 FF 00 FF 00 00 00 FF 02 FE D5 15 16 00

Отправьте данные ниже для сканирования карты Mifare Classi c (синяя карта, именуемая в дальнейшем «карта») *

00 00 FF 04 F C D4 4A 01 00 E1 00

Закрывающая карта для обмотки части модуля, сканирования модуля и ответа:

00 00 FF 0C F4 D5 4B 01 01 00 04 08 04 XXXXXXXXXX 00

XXXXXXXXXX в данных ответа - это идентификатор (3 байта) и контрольная сумма (1 байт) ) карты.

(Пожалуйста, обратитесь к Руководству пользователя PN532, глава InListPassiveTarget)

def wakeup():
  # Send command to wake up PN532
  uart.write(b'\x55\x55\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') # wake up!
  return

/ чтобы продолжить, ...


Конец ответа


...