Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Hi. I need connection MFRC522 and Mifare DESFire EV1 with python
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
dzyk
Hi. I need connection MFRC522 and Mifare DESFire EV1 with python

# python

>>>

>>>import OPi.GPIO as GPIO

>>>import MFRC522

>>>r = MFRC522.MFRC522()

>>>

while True:

print r.MFRC522_Request(r.PICC_REQIDL)



Result:

(2, 0)

(2, 0)

.... no good data with Mifare DESFire EV1



source code https://github.com/BiTinerary/OrangePiZeroMFRC522



with Mifare Classic data is good:

(0, 16)


Нужна помощь, друзья
dzyk
Плачу 100$ за ответ, который поможет прочитать метку с чипа DESFIRE. Чипы классические читаются без проблем!
Integro
Цитата(dzyk @ Aug 20 2017, 17:41) *
while True:

print r.MFRC522_Request(r.PICC_REQIDL)


Был похожий прикол, но на ардуиновских либах, на форумах порекомендовали использоват задержку между реквестами в секунду, мне помогло.


Код
while True:

    print r.MFRC522_Request(r.PICC_REQIDL)
    time.sleep(1)
dzyk
Цитата(Integro @ Aug 23 2017, 15:54) *
Был похожий прикол, но на ардуиновских либах, на форумах порекомендовали использоват задержку между реквестами в секунду, мне помогло.


Код
while True:

    print r.MFRC522_Request(r.PICC_REQIDL)
    time.sleep(1)


проверю на макете завтра... но я сомневаюсь, что дело в задержке. думаю дело в иной иницализации чипа... а может быть китайский rc522 работает только с китайскими DESFIre... самое интересное, что не могу найти оригинал в продаже... так чтоб сборка была не китайская
dzyk
Задержка не помогает)))
Integro
Цитата(dzyk @ Aug 25 2017, 16:58) *
Задержка не помогает)))

не удивлен)
Тогда, я бы предложил подключить девайс к какому нить ардуино и проверить, там точно из коробки с DESFire работало, только стабильность работы определялась описанной выше задержкой, причем она влияла только на чтение DESFire, не разбирался по какой причине, так как в результате в девайс другую IC поставили, а к этой интерес пропал
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.