Did you check if the CS line is selected correctly? Which version of the hardware do you have? The one that connects CS to D9 or to D10? There are solder pads for this selection on the board.
I used the seeedstudio NFC shield version 2.0.
This has two chip selects D9 and D10.
Do i need to do something with the solder pads or defining it on the library is enough?
So, It is written like this
/*Chip select pin can be connected to D10 or D9 which is hareware optional*/
/*if you the version of NFC Shield from SeeedStudio is v2.0.*/
#define PN532_CS 10
Let me know what is your opinion. I am actually glad someone is trying to answer my question, I browsed the solution in the google and most people have same problem but none of them got answer for a solution.
I test my solder pads between SS and D9, it has averagely 65 mV(AC), And D10 with SS dropping to zero.
So that means D9 is actually the working CS instead of D10?
I then, try changing the CS to D9, but it still behave similarly...
Just to check that: You connected only the NFC shield to the UNO and nothing else, didn't you?
I connected only the NFC with arduino Uno using headers from NFC shield. Nothing else. Nada.
Let me know what you think I better check too.
Thanks
I test my solder pads between SS and D9, it has averagely 65 mV(AC), And D10 with SS dropping to zero.
By checking I meant continuity tester (I hope that's the correct English term for it), the beeper on the multimeter. And check without powering the Arduino. From your above result I would estimate a D10 connection but you better check that.
Check if the ICSP header has connection to the Arduino board. Do that with the beeper mode on the multimeter too.
By checking I meant continuity tester (I hope that's the correct English term for it), the beeper on the multimeter. And check without powering the Arduino. From your above result I would estimate a D10 connection but you better check that.
That's is true, the D10 connection produce sound when placed the probe onto D10 and SS. And D9 does not produce any sound.
Check if the ICSP header has connection to the Arduino board. Do that with the beeper mode on the multimeter too.
I've tried this and i am not sure if i am doing it right. So, just let me know if there is a wrong action i did.
So, i power the arduino while the NFC shield is connected into it. I placed the probe onto the tip of NFC shield header, and the result that i got is that all the pins are beeping except MISO.
I must admit the testing really helpful to tell whether the ICSP is properly attached or not. Thanks to pylon for continuous reply without making me feeling down!