Ik heb een RFID-RC522 maar het lukt me niet hiermee naar de kaart te schrijven.

Het is aangesloten volgens SPI-protocol, Slave Select (SS) en RST zijn niet fixed oftewel configurable en voeding moet op 3.3 Volt. Meer over het aansluiten is hier te vinden : http://www.grantgibson.co...are-mf522-an-and-arduino/
Er zijn een paar versies van een bijbehorend programma. De meest originele is hier :
http://www.grantgibson.co...2012/04/ggrfid_en_ino.txt
Een compilatie is hier te vinden :
https://www.google.nl/sea...&espv=2&es_sm=93&ie=UTF-8
‘Mijn’ versie bestaat uit de compilatieversie met als enige verandering dat ik veel serialprints heb uncommented. M.a.w. mijn versie is in principe daaraan identiek maar het geeft meer info op de serial monitor. Die is hier als .txt te downloaden:
https://drive.google.com/...oLWNUbnc/edit?usp=sharing
Dit krijg ik op de serial monitor in beeld als ik 2x de kaart scan :
Maar het lukt me niet om deze functie te activeren. Graag zou ik van iemand een tip krijgen om deze functie toch te kunnen benutten.
Voor de volledigheid zijn hieronder datasheets te vinden van de RC522, van de kaart MF1S503x en van een normblad ISO/IEC 14443-3
http://www.nxp.com/documents/data_sheet/MFRC522.pdf
http://www.nxp.com/documents/data_sheet/MF1S503x.pdf
http://jpkc.szpt.edu.cn/2...zhun/iso14443/14443-3.pdf
Ps, iedere tip is welkom, hoeft echt geen kant en klare oplossing te zijn. Alvast bedankt. Of een link naar een ander wel naar kaart schrijvend programma is ook welkom.
Ps2/ Kwam je er zelf of met de search niet uit, geef dan duidelijk en specifiek aan wat je wel gevonden en al geprobeerd hebt. Hiermee heb je meer kans op een nuttig antwoord en blijft het forum vernieuwend en interessant voor vaste bezoekers.
Teveel om op te noemen, zie arduino topic van afgelopen week.
(dat begon vanaf hier: kitao in "[Discussie] Arduino-topic" )

Het is aangesloten volgens SPI-protocol, Slave Select (SS) en RST zijn niet fixed oftewel configurable en voeding moet op 3.3 Volt. Meer over het aansluiten is hier te vinden : http://www.grantgibson.co...are-mf522-an-and-arduino/
Er zijn een paar versies van een bijbehorend programma. De meest originele is hier :
http://www.grantgibson.co...2012/04/ggrfid_en_ino.txt
Een compilatie is hier te vinden :
https://www.google.nl/sea...&espv=2&es_sm=93&ie=UTF-8
‘Mijn’ versie bestaat uit de compilatieversie met als enige verandering dat ik veel serialprints heb uncommented. M.a.w. mijn versie is in principe daaraan identiek maar het geeft meer info op de serial monitor. Die is hier als .txt te downloaden:
https://drive.google.com/...oLWNUbnc/edit?usp=sharing
Dit krijg ik op de serial monitor in beeld als ik 2x de kaart scan :
Duidelijk is te zien dat de info op de kaart niet verandert, oftewel er wordt niets naar de kaart geschreven. In het programma heb ik naar vermoeden dit gedeelte nodig :CARD DETECTED IN PROXIMITY....
CARD TYPE: 4 / STATUS CODE: 0
THE TARGET CARD IS: 11100000 , 10101101 , 1000100 , 1010101 , 1011100
224 ,
Space on card is : 8K
set the new card password, and can modify the data of the Sector 2 :
FF , FF , FF , FF , FF , FF ,
You are B2CQSHOP VIP Member, The card has $100 !
Read from the card ,the data is :
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 100 ,
You pay $18 for items in B2CQSHOP.COM . Now, Your money balance is : $82
You add $10 to your card in B2CQSHOP.COM , Your money balance is : $92
CARD DETECTED IN PROXIMITY....
CARD TYPE: 4 / STATUS CODE: 0
THE TARGET CARD IS: 11100000 , 10101101 , 1000100 , 1010101 , 1011100
224 ,
Space on card is : 8K
set the new card password, and can modify the data of the Sector 2 :
FF , FF , FF , FF , FF , FF ,
You are B2CQSHOP VIP Member, The card has $100 !
Read from the card ,the data is :
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 100 ,
You pay $18 for items in B2CQSHOP.COM . Now, Your money balance is : $82
You add $10 to your card in B2CQSHOP.COM , Your money balance is : $92
C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| //MFRC522_ToCard //----------------------------------------------------------// /* * Function: MFRC522_ToCard() * Description: communicate between RC522 and ISO14443 * Input parameter: (command--MF522 command bits, sendData--send data to card via rc522, sendLen--send data length, backData--the return data from card, backLen--the length of return data) *return: return MI_OK (if success) */ uchar MFRC522_ToCard(uchar command, uchar *sendData, uchar sendLen, uchar *backData, uint *backLen){ ETC. ETC. |
Maar het lukt me niet om deze functie te activeren. Graag zou ik van iemand een tip krijgen om deze functie toch te kunnen benutten.
Voor de volledigheid zijn hieronder datasheets te vinden van de RC522, van de kaart MF1S503x en van een normblad ISO/IEC 14443-3
http://www.nxp.com/documents/data_sheet/MFRC522.pdf
http://www.nxp.com/documents/data_sheet/MF1S503x.pdf
http://jpkc.szpt.edu.cn/2...zhun/iso14443/14443-3.pdf
Ps, iedere tip is welkom, hoeft echt geen kant en klare oplossing te zijn. Alvast bedankt. Of een link naar een ander wel naar kaart schrijvend programma is ook welkom.
Ps2/ Kwam je er zelf of met de search niet uit, geef dan duidelijk en specifiek aan wat je wel gevonden en al geprobeerd hebt. Hiermee heb je meer kans op een nuttig antwoord en blijft het forum vernieuwend en interessant voor vaste bezoekers.
Teveel om op te noemen, zie arduino topic van afgelopen week.
(dat begon vanaf hier: kitao in "[Discussie] Arduino-topic" )
[ Voor 1% gewijzigd door kitao op 09-04-2014 10:24 . Reden: link toegevoegd ]