Я потратил много времени, пытаясь улучшить скорость чтения для Desfire EV1 с помощью считывателя PN532 SPI, и время, которое я получаю, слишком велико по сравнению с MFRC531.Я использую libnfc для PN532 и я использовал собственные команды NXP для MFRC531.
Может кто-нибудь сказать мне, сколько времени потребуется для выполнения следующих команд над Desfire EV1?
Я не могу уменьшить больше, чем 92,76 милисекунды.У меня есть 144 байтовых файла внутри desfire, и для чтения требуется 102,63 миллисекунды, что составляет скорость 11 кбит / с.Если скорость протокола Desfire составляет 424 кбит / с, что происходит со мной?Возможно ли, что это связано с внутренним микропроцессором, который монтирует pn532, а в rc531 его нет?
*** mifare_desfire_select_application ***
===> 0000 90 5a 00 00 03 00 00 00 00
<=== 0000 91 00
PICC replied OPERATION_OK
*** mifare_desfire_get_version ***
===> 0000 90 60 00 00 00
<=== 0000 04 01 01 01 00 18 05 91 af
*** mifare_desfire_get_version ***
===> 0000 90 af 00 00 00
<=== 0000 04 01 01 01 04 18 05 91 af
*** mifare_desfire_get_version ***
===> 0000 90 af 00 00 00
<=== 0000 04 60 75 1a 5f 28 80 ba 25 51 9e 10 51 11 91 00
PICC replied OPERATION_OK
*** mifare_desfire_select_application ***
===> 0000 90 5a 00 00 03 00 00 01 00
<=== 0000 91 00
PICC replied OPERATION_OK
Time elapsed: 0.092768s