Hallo Holger, es funktioniert !!!!
Ich habe den Fehler gefunden - tatsächlich lag es an der Hardware. Habe beim
UART-Interface einfach mal Rx und Tx getauscht (mein Adapter-Kabel umgelötet),
und dann klappte es! Das ist bei UART/RS-232 eh immer ein guter Tipp.
jan@thor ~ $ nfc-poll
nfc-poll uses libnfc 1.7.0
NFC reader: pn532_uart:/dev/ttyUSB0 opened
NFC device will poll during 30000 ms (20 pollings of 300 ms for 5 modulations)
ISO/IEC 14443A (106 kbps) target:
ATQA (SENS_RES): 00 44
UID (NFCID1): 04 5b 26 4a fe 32 80
SAK (SEL_RES): 00
nfc_initiator_target_is_present: Success
Waiting for card removing...done.
Yeah! Damit ist dann libnfc rehabilitiert. Trotzdem ist und bleibt die Doku
Kacke.
Falls Du noch einen UART-USB-Adapter benötigst: Ich habe hier noch ein halbes
Dutzend rumfliegen ...
Falls Du keinen Adapter verwenden willst, geht das vielleicht auch über die
UART-Pins auf dem GPIO. Wenn Du das PN532 über die 3.3V powerst, benötigst Du
u.U. noch nicht einmal eine Pegelanpassung. Ansonsten findest Du eine kleine
Schaltung für die 3.3v/5v Pegelanpassung hier:
http://www.netzmafia.de/skripten/hardware/RasPi/RasPi_Serial.html
Wo ist denn jetzt meine Kantinen-Karte ;-)
Gruß, Jan
On Fri, Jan 15, 2016 at 11:48:07PM +0100, Holger Jakobs wrote:
> Hallo,
>
> heute kamen meine bestellten NFC-Module für den RaspberryPi an. Leider
> funktionieren sie nicht wie erwartet.
>
> Verkabelt habe ich wie hier beschrieben mit einem Flachbandkabel:
>
> [1]http://blog.iteadstudio.com/to-drive-itead-pn532-nfc-module-with-raspberry-pi/
>
> Am Modul leuchtet aber schön die kleine grüne LED. Die zwei Mäuseschalter
> sind in der richtigen Position.
>
> Die Software von ITEAD liefert:
>
> root@pi1:/home/pi/ITEAD_PN532_NFC# ./readID
> Hello!
> the fd is 4
> ioctl LSB set is 0
> wiringPiSetup is 0
> Didn't find PN53x board
>
> Die libnfc meldet:
>
> pi@pi1 ~ $ nfc-list
> nfc-list uses libnfc 1.7.1
> No NFC device found.
>
> Es scheint sich also ganz klar um ein Hardware-Problem zu handeln.
>
> Die Gerätedateien sind da:
>
> cdpi@pi1 ~ $ ll /dev/spi*
> crw-rw---T 1 root spi 153, 0 Jan 1 1970 /dev/spidev0.0
> crw-rw---T 1 root spi 153, 1 Jan 1 1970 /dev/spidev0.1
>
> Die Module sind geladen:
>
> pi@pi1 ~ $ lsmod
> Module Size Used by
> nfsd 272030 2
> snd_bcm2835 22317 0
> snd_pcm 92581 1 snd_bcm2835
> snd_seq 61957 0
> snd_seq_device 5130 1 snd_seq
> snd_timer 23454 2 snd_pcm,snd_seq
> snd 68161 5
> snd_bcm2835,snd_timer,snd_pcm,snd_seq,snd_seq_device
> joydev 9913 0
> evdev 11364 2
> spi_bcm2835 7948 0
> bcm2835_gpiomem 3703 0
> uio_pdrv_genirq 3690 0
> uio 10002 1 uio_pdrv_genirq
>
> In den einschlägigen Foren finde ich immer nur die gleiche oder sehr
> ähnliche Anleitungen wie die oben verlinkte. Das habe ich ja alles schon
> genau so gemacht.
>
> Die Ausgaben wie oben gezeigt sind mit angeschlossenem oder nicht
> angeschlossenem Modul identisch.
>
> Ich habe beide Module ausprobiert, auch habe ich zwei verschiedene
> Flachbandkabel eingesetzt. Alles immer gleich.
>
> Hat jemand Erfahrung oder noch eine Idee?
>
> Viele Grüße
> Holger
> --
>
> Holger Jakobs
> [2]+49 178 9759012
>
> References
>
> Visible links
> 1.
> http://blog.iteadstudio.com/to-drive-itead-pn532-nfc-module-with-raspberry-pi/
> 2. file:///tmp/tel:+491789759012
> _______________________________________________
> Trolug_trolug.de mailing list
> [email protected]
> https://ml01.ispgateway.de/mailman/listinfo/trolug_trolug.de
--
_
( ) ASCII Ribbon Campaign
X against HTML email and
/ \ proprietary attachments
signature.asc
Description: Digital signature
_______________________________________________ Trolug_trolug.de mailing list [email protected] https://ml01.ispgateway.de/mailman/listinfo/trolug_trolug.de
