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

 
 
> PN532 / NFC / proximity нужна консультация 3000р
MiklPolikov
сообщение Feb 14 2016, 06:47
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Есть считыватель и карта.
Этот же считыватель разведён на плате, на микросхеме PN532 (в работоспособности на плате не уверен, поэтому для проверки имеется готовый считыватель)
Нужно научится читать при помощи считывателя карты.
Полноценного описания алгоритма обмена с ходу найти не удалось: в интернете валяются только библиотеки Ардуино.

Нужен человек, который может этой информацией поделится и качественно всё объяснить.
Интересует объяснения на уровне байт "модуль должен послать 0x.... карта должна ответить 0x..... crc считается так .... "
И внятный пример кода, в котором логическая часть отделена от аппаратно-зависимой.

За квалифицированную помощь предлагаю 3000р

Для связи:
skype MiklPolikov

Заранее спасибо !
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
evgeny_boger
сообщение Feb 16 2016, 13:37
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 12-05-13
Пользователь №: 76 805



Совершенно бесплатно: https://github.com/nfc-tools/libnfc

Ещё есть user manual на PN532 прямо с примерами. Он по-моему под NDA, но может в интернет уже утёк.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Mar 1 2016, 05:48
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Учитывая, что задача так и не решена, а единственный, кто был готов её решать, ReMaster, но он не выходит в скайп и не имеет возможности отвечать на письма чаше раза в день и только по будням, предлагаю новые условия:

Нужен работающий пример для STM32 . Желательно STM32F429 , но можно и под другие, под рукой много разных плат.
Общение- скайп.
Оперативно.
Пример должен работать у самого человека.
Вариант "вот какая-то ссылка, попробуй, если заработает жду оплату" не подходит.
Бюджет 10 т.р.
Во время общения по скайп предлагаю первым делом убедится в моей грамотности и уровне моего кода- понимаю, что работать с идиотом ни кто не захочет.

Подробнее, до чего удалось дойти:
1)во всех библиотеках, которые пробовал, проходят "простые" функции , вроде PN532_FIRMWAREVERSION
2)Чтение ID метки не проходит.
3) Генерация на кварце есть.
4)Передающий сигнал на выходах TX микросхемы не появляется- хотя там изредка меняется уровень.
5) Результат зависит от задержек до и после изменения уровня CS в интерфейсе SPI. Очевидно, так быть не должно, правильный SPI работает даже если CS всё время низкий.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
ReMaster
сообщение Mar 1 2016, 19:33
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 6-03-06
Пользователь №: 15 008



Цитата(MiklPolikov @ Mar 1 2016, 08:48) *
Учитывая, что задача так и не решена, а единственный, кто был готов её решать, ReMaster, но он не выходит в скайп и не имеет возможности отвечать на письма чаше раза в день и только по будням, предлагаю новые условия:

Нужен работающий пример для STM32 . Желательно STM32F429 , но можно и под другие, под рукой много разных плат.
Общение- скайп.
Оперативно.
Пример должен работать у самого человека.
Вариант "вот какая-то ссылка, попробуй, если заработает жду оплату" не подходит.
Бюджет 10 т.р.
Во время общения по скайп предлагаю первым делом убедится в моей грамотности и уровне моего кода- понимаю, что работать с идиотом ни кто не захочет.

Подробнее, до чего удалось дойти:
1)во всех библиотеках, которые пробовал, проходят "простые" функции , вроде PN532_FIRMWAREVERSION
2)Чтение ID метки не проходит.
3) Генерация на кварце есть.
4)Передающий сигнал на выходах TX микросхемы не появляется- хотя там изредка меняется уровень.
5) Результат зависит от задержек до и после изменения уровня CS в интерфейсе SPI. Очевидно, так быть не должно, правильный SPI работает даже если CS всё время низкий.


Создал работающий проект на STM32F100RBT6 (discovery valueline). Проект для Atollic TrueStudio сгенерирован в cubemx (по заверениям ST, проект легко переносится на любой другой контроллер STM32, тем более, что из аппаратки использован SPI БЕЗ прерываний и DMA).

Программа сначала выполняет GetFirmwareVersion, а затем в бесконечном цикле ожидает поднесения карты (InListPassiveTarget).
После поднесения карты, ее ID сохраняется в поле DATA[] принимаемой структуры.

Работает как с родной картой отладочного комплекта для PN531, так и с картами метро.

Нужна ли еще помощь?

Могу выслать проект для Attolic и проект cubemx.

По скайпу, думаю, можно будет пообщаться (пока не вижу смысла), но только не со стационарного ПК
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Mar 2 2016, 05:23
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Забыл сказать, среда разработки Keil.
Желательно без Standart Periperal Library , я работаю с регистрами.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
DrGluck
сообщение Mar 2 2016, 15:43
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 340
Регистрация: 25-11-05
Из: Россия
Пользователь №: 11 361



Цитата(MiklPolikov @ Mar 2 2016, 09:23) *
Забыл сказать, среда разработки Keil.
Желательно без Standart Periperal Library , я работаю с регистрами.


1. Забыл спросить - а у вас Keil ворованный купленный ? sm.gif Простите, ничего личного ... тут веткой рядом - навеяно тов. =PCB= (еще раз простите)

2. А SPL с чем работает ?


--------------------
"... Ищущий вечно, однажды найдя, то, что искал бесконечно, мимо прошёл, совершенно беспечно, с кем-то о вечном шутя ..."
Go to the top of the page
 
+Quote Post



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

 


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


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