在IC卡进入应用后,有需要发送1字节(带CRC)的情况,如发送ACK或NAK。这时不论TYPE A或TYPE B都不能发送出去。而长度大于1的发送则正常。这是什么原因?
在TYPE A情况下,如发送命令设置成无CRC,则可改成发送3字节来解决。 但在TYPE B情况下,设置成发送无CRC,却仍然发送了5字节出去(带CRC)。
请问这是芯片设计的故障吗?有没有高手遇到过啊,怎么解决的?急!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在IC卡进入应用后,有需要发送1字节(带CRC)的情况,如发送ACK或NAK。这时不论TYPE A或TYPE B都不能发送出去。而长度大于1的发送则正常。这是什么原因?
在TYPE A情况下,如发送命令设置成无CRC,则可改成发送3字节来解决。 但在TYPE B情况下,设置成发送无CRC,却仍然发送了5字节出去(带CRC)。
请问这是芯片设计的故障吗?有没有高手遇到过啊,怎么解决的?急!
用连写寄存器的方式。如发两字节0102就写8f913d00200102,可以用示波器看到数据正常发送(带crc)。但如只想发1字节数据如0xa3,就写8f913d0010a3,但示波器观察不到数据发出,没有任何中断产生!