I have the Grove NFC reader module and a Grove Mega Shield connected to an Arduino 2560 Mega.
Using Arduino 1.0.5.
I cut the UART to P1 trace and soldered P1 to I2C and verified that P1 and UART aren’t connected with a voltmeter and also verified that P1 and I2C are connected.
I run the ReadTag example from NDEF library and I get the error:
We sincere apologised for that schematic problem, the I2C port of Grove - NFC has problem and we’re solving it. We would put FAQ or solution on the wiki after we solve it. Sorry again and thanks for your comprehension.
Hi,
I’ve looked into the layout of the NFC board, and from what I’ve seen this is the problem:
The solder-jumper P1 is always connected to UART (meaning GND) and ‘SEL0’
The NFC chip has 3 modes of communication, switched by the SEL0 and SEL1 level.
The correct usage is found here: www(dot)nxp(dot)com/documents/user_manual/141520.pdf (not allowed to post links -.-)
So to be able to use I2C it is necessary to somehow unconnect the UART pad from the P1 jumper and then solder the jumper to the I2C pad.
Can someone confirm on that please?
I am facing the same problem. I am unable to interface grove nfc to ardunio UNO/Mega. as we have libraries written in I2C, I am unable to interface. can some one provide me libraries for interfacing grove nfc to arduino uno/mega using UART. Or libraries for interfacing grove nfc to ARM cortex M3 ( mbed). somebody please respond as soon as possible.
Sorry about this issue of schematic and thanks for tanis666 to put a solution here. Now we have solved this problem in a new version. Thanks for your comprehension.