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

 
 
> Запись на карты 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
 
Start new topic
Ответов (1 - 1)
flakman
сообщение Dec 17 2012, 06:23
Сообщение #2





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



Разобрался. Дело было в параметре антенны, определяющем пороговый уровень сигнала после которого он считается устойчивым и начинается его декодирование. В библе, в функции настройки, почему-то по дефолту стояло слишком низкое значение. И по ходу устройство просто ловило кучу помех и пыталось с ними работать. Странно что это убивало связь только после попытки записи... Параметр "RxThreshold" по даташиту на MFRC500.
Go to the top of the page
 
+Quote Post

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

 


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


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