My custom dev board(mfrc630) can read & write mifare & desfire card in 106 K bits rate.
To change bits rate, eg. 212 etc.. I change load protocol cmd. But It doesn't work at all.
My board can read & write mifare card only in 106 K bits rate. Not at all, another rates (protocol num).
What is the proper procedure for initialization? I just write register load protocol now.
yes, mfrc630 is only supported for ISO14443A protocol, but it is supported for different ISO14443A Tx/Rx speed.
and I also have developed clrc663 for ISO15693 protocol. But, the same problem which protocol ISO14443A(106 speed) only works occurs.
I assume it is the same issue.
mfrc630 --> not change ISO14443A Tx/Rx speed
clrc663 --> not change ISO15693 protocol
for load protocol command. I already check the registers related on load command. these are set to match the value of the manual(17.1 LoadProtocol command register initialization).
how do you think about?
I'm not sure how are you deploying the command. Could you please look at UM10663 document?
You need to use the phhalHw_Rc663_ApplyProtocolSettings as well in the way it is explained in Chapter 2.1.13 LoadProtocol,
Note: Pay attention to the time configurations as those are not modified when using the commands.