реклама на сайте
подробности

 
 
> Запись на карты Mifare 1K
flakman
сообщение Dec 13 2012, 08:41
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 9-11-12
Пользователь №: 74 298



Работаю с картами Mifare 1K с помощью набора функций, предложенных в примере проекта под ARM7 от самой NXP (). Чтения идут на ура, а вот запись перестаёт работать после первого же её использования. Т.е. за один сеанс работы с картой можно сколько угодно читать блоки, но если хоть один раз запишешь, снова читать/писать получится только если заново запусить весь процесс - антиколлизия, выбор, авторизация.

При записи, даже при первой попытке, всегда происходит ошибка MI_BITCOUNTERR, но если на неё забить, то реально данные на карту при первой попытке пишутся. При всех последующих - нет. А при попытках чтения начинает всегда происходить ошибка MI_BYTECOUNTERR...

Ломаю голову, кривость это библиотеки функций, совместимости оборудования, или моих рук... Библиотека функций писалась под серию ридеров от NXP - RC500. В моём устройстве стоит микросхема FM1702, которая, как утверждается китайским производителем, полностью совместима с RC500. Связь с МК LPC2103 по SPI. Прицепил основной исходник библиотеки функций, что-бы если кто сталкивался с такой проблемой, мог посмотреть с тем же исходником работал или нет.
Прикрепленные файлы
Прикрепленный файл  MfRc632uC.txt ( 116.5 килобайт ) Кол-во скачиваний: 779
 
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 15:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016