Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Предложения по работе Раздел для разработчиков/заказчиков электронных проектов. Размещайте здесь ваши предложения.

 
Опции темы
Непрочитано 03.02.2024, 12:48  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 861
Сказал спасибо: 229
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: Нужна платная консультация по записи и считыванию T5577

RECTO
Я понял что делает pwd=1.
Если дать в конфиге maxblok=2 то при наличии пароля pwd=1 невозможно читать 3-ий блок(читаются только два).
Единственное, что сейчас меня интересует, как в такой ситуации прочитать блок 3 при использовании пароля?
Чтобы снять пороль ,как вы писали ,даем команду:
-старт-10-[ пароль]-0-[конфиг=00148040]-000 и тут вводим pwd=0
и вот самое интересное ,что я ни как не пойму без вас, можно ли вводя пароль прочитать 3 блок? или нужно снять пароль и так почитать?
Все остальное уже проверено и работает.
Я потому уверен ,что это должно работать ,что в даташите написано:
когда pwd=1 и AOR=0
программирование и прямой доступ (чтение) требуют правильного пароля.
а как это организовать я не пойму.
Уверен что вы с вашим опытом и умом сможете прояснить ситуацию.
Реклама:

Последний раз редактировалось begun; 03.02.2024 в 13:18. Причина: добавить информацию
begun вне форума  
Непрочитано 03.02.2024, 15:01  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,633
Сказал спасибо: 73
Сказали Спасибо 1,795 раз(а) в 647 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Нужна платная консультация по записи и считыванию T5577

Сообщение от begun Посмотреть сообщение
Я понял что делает pwd=1.
Если дать в конфиге maxblok=2 то при наличии пароля pwd=1 невозможно читать 3-ий блок(читаются только два).
Не совсем так. Первые 2 блока будут читаться только в Regular mode, т.к. на них указывает Maxblock=2.
А если вы попробуете без пароля прочитать любой блок отдельно, например командой "старт-100010" для чтения только второго блока - не получится.

Сообщение от begun Посмотреть сообщение
Единственное, что сейчас меня интересует, как в такой ситуации прочитать блок 3 при использовании пароля?
старт-10-[пароль 32 бита]-0-011.

Сообщение от begun Посмотреть сообщение
Чтобы снять пороль ,как вы писали ,даем команду:
-старт-10-[ пароль]-0-[конфиг=00148040]-000 и тут вводим pwd=0
Вводить ничего не нужно, эта команда как раз содержит в себе установку PWD=0, в этом и весь смысл.

Сообщение от begun Посмотреть сообщение
Я потому уверен ,что это должно работать ,что в даташите написано:
когда pwd=1 и AOR=0
программирование и прямой доступ (чтение) требуют правильного пароля.
а как это организовать я не пойму.
Если установлен PWD=1, то используем эти команды:

запись 3-го блока
старт-10-[пароль 32 бита]-0-[данные 32 бита]-011

чтение 3-го блока
старт-10-[пароль 32 бита]-0-011.
RECTO вне форума  
Сказали "Спасибо" RECTO
begun (03.02.2024)
Непрочитано 03.02.2024, 19:12  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 861
Сказал спасибо: 229
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: Нужна платная консультация по записи и считыванию T5577

RECTO
Самое ценное для меня- это знакомство с вами.
Если кто захочет приобщится к программированию чипов е -марине то
этот пост для него находка.
С никаким даташитам не сравнится ваши разъяснения.
Представляете, как бы я обрадовался ,если бы нашел такой пост. А таких как я не мало и всем им осветил дорогу один человек с ником RECTO.(жаль не знаю вашего имени).
Еще раз огромное вам спасибо от старого пенсионера, но душой молодого.
Я уже на финальной прямой и надо же было сломаться логическому тестеру.
Жаль, что это немного меня затормозит пока выпишу новую(у нас в магазине дороговато).
Не терпится проверить последние штрихи .Ах да у меня есть usb осциллограф.
Надеюсь скоро доложу положительные результаты.

Читается 3-ий блок циклично на ура и пишется тоже.
Я пытался прочесть циклично 3-4- 5 блоки.
Возможно ли это в принципе. Можно, наверно, прочесть с перьва 3 а потом 4 и 5, но это не будет циклично 3-4-5 .Очень интересно ваше мнение по этому поводу.

Последний раз редактировалось begun; 04.02.2024 в 20:00. Причина: добавить информацию
begun вне форума  
Непрочитано 05.02.2024, 02:14  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,633
Сказал спасибо: 73
Сказали Спасибо 1,795 раз(а) в 647 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Нужна платная консультация по записи и считыванию T5577

Сообщение от begun Посмотреть сообщение
Если кто захочет приобщится к программированию чипов е -марине то этот пост для него находка.
С никаким даташитам не сравнится ваши разъяснения.
Представляете, как бы я обрадовался ,если бы нашел такой пост. А таких как я не мало
Думаю, вы преувеличиваете. Сейчас это (ковыряние в протоколах) уже никому почти не интересно. В ветке по микроконтроллерам было несколько подобных тем, все они скатились во флуд и загнулись лет 5 назад, никто об этом не вспоминает... Отчасти, наверное, потому, что Em-Marin - это старая, незащищенная технология, а Mifare теперь стал до безобразия дёшев и доступен...

Сообщение от begun Посмотреть сообщение
Я пытался прочесть циклично 3-4- 5 блоки. Возможно ли это в принципе. Можно, наверно, прочесть с перьва 3 а потом 4 и 5, но это не будет циклично 3-4-5
Нет, так не получится. Либо вы читаете каждый блок отдельно (Direct Mode), либо читаете циклично несколько блоков (Regular Mode), но всегда начиная с первого. То есть: 1, или 1-2, или 1-2-3, или 1-2-3-4 и т.д., при этом количество блоков, вовлеченных в цикл, определяет MaxBlock. Других вариантов нет...
RECTO вне форума  
Сказали "Спасибо" RECTO
begun (05.02.2024)
Непрочитано 05.02.2024, 12:07  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 861
Сказал спасибо: 229
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: Нужна платная консультация по записи и считыванию T5577

RECTO
"новое-хорошо забытое старое"
Так, ведь паролем защищается при AOR=1 и PWD=1.
Читатель переделать не сложно ,но там плохо то, что надо все время
генерировать пароль ,чтобы словить метку.
В то же время, как я понял(понял ли?) с даташита в режиме AOR=0 и PWD=1 читается только 1-2 блоки без пароля, а если захотеть читать все 5 блока(masxblok=5) циклично, нужно подать:
-старт-10-[пароль 32 бита].
Практика показала, что действительно, при AOR=0 и PWD=1, когда метку приближаешь к читателю ,читается непрерывно только 1-2 блока(при этом махблок=5).
могу ли я при даче команды
- старт-10-[пароль 32 бита] вызвать циклическое чтение всех 5 блоков?
Ваше подтверждение нужно потому ,что так сделал но не получилось а если вы скажите, что это возможно (и может поправите еслиб что не так)то я буду искать косяки в эксперименте, ибо ваше слово для меня очень авторитетно.
Конкретизируя вопрос;
Можно ли добиться циклического чтения блоков 1-5(максблок=5) при
AOR=0 и PWD=1.
begun вне форума  
Непрочитано 05.02.2024, 14:38  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,633
Сказал спасибо: 73
Сказали Спасибо 1,795 раз(а) в 647 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Нужна платная консультация по записи и считыванию T5577

Сообщение от begun Посмотреть сообщение
Так, ведь паролем защищается при AOR=1 и PWD=1.
Читатель переделать не сложно ,но там плохо то, что надо все время генерировать пароль ,чтобы словить метку.
Ну и пусть себе генерирует и после каждого раза слушает, пошла передача или нет. Допустим, 5 раз в секунду. Разве это сложно?

Сообщение от begun Посмотреть сообщение
Практика показала, что действительно, при AOR=0 и PWD=1, когда метку приближаешь к читателю ,читается непрерывно только 1-2 блока(при этом махблок=5).
Похоже, здесь у вас какой-то косяк в эксперименте. Если MaxBlock=5, то и читаться должно именно 5 блоков, а не 2.

Сообщение от begun Посмотреть сообщение
могу ли я при даче команды
- старт-10-[пароль 32 бита] вызвать циклическое чтение всех 5 блоков?
Эта команда: старт-10-[пароль 32 бита] работает только если AOR=1, PWD=1. До её подачи заготовка молчит, а после неё, если пароль правильный, начинает циклическую передачу блоков, количество которых определено в MaxBlock.

Сообщение от begun Посмотреть сообщение
Конкретизируя вопрос;
Можно ли добиться циклического чтения блоков 1-5(максблок=5) при AOR=0 и PWD=1
Ну да, так и будет происходить. Ставите MaxBlock=5, при приближении заготовки будет читаться 5 блоков (1-5). А не 2. Бит PWD и значение MaxBlock ну никак друг на друга не влияют и влиять не могут... Если AOR=0, то заготовка сразу входит в Regular Mode и читаются блоки 1-5. Если AOR=1, то ждёт команду старт-10-[пароль 32 бита] с правильным паролем. Если эту команду подать при AOR=0, то она никакого влияния не окажет, независимо от того, правильный был пароль или нет. Просто снова начнёт передавать блоки 1-5...

Ну, есть конечно один вариант... Допустим у нас к конфиге прописано MaxBlock=2, PWD=1. Приближаем заготовку к читателю. Читаются циклично блоки 1-2, как обычно. Окей, даём команду:
старт-10-[пароль=32 бита]-0-[001480B0]-000
пауза 10 мс
старт-00 (или выкл. поле на 10 мс)
пауза 10 мс

после этого будут циклично читаться 5 блоков, 1-5. Проверяем правильность ключа, после этого обязательно возвращаем всё на место:
старт-10-[пароль=32 бита]-0-[00148050]-000
пауза 10 мс
старт-00 (или выкл. поле на 10 мс)
пауза 10 мс

И снова будут читаться блоки 1-2, как и обычно...
Но есть и недостаток - если заготовку "вовремя" убрать от читателя, или что-то пойдёт не так (поле прервётся в "нужный" момент), заготовка так и останется в режиме MaxBlock=5 и при следующем приближении её к считывателю будут читаться уже не 2 блока, а 5. Но это в принципе можно легко обойти простой проверкой последней записи и как-то сигнализировать об успешном окончании...
..

Последний раз редактировалось RECTO; 05.02.2024 в 14:49.
RECTO вне форума  
Сказали "Спасибо" RECTO
begun (05.02.2024)
Непрочитано 05.02.2024, 16:42  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 861
Сказал спасибо: 229
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: Нужна платная консультация по записи и считыванию T5577

RECTO
Я провел такой опыт:
записал 5 блока (без пароля) указав в конфиге махблок=5
и они без проблем читались циклический.
Потом записал пароль в блоке 7 и только после этого записал только pwd=1 в блоке конфиг.
-начали читаться только 1-2 блока четко.(наблюдаю лог. тестером)
Чтобы не опозорится перед вами такой опыт провел 8 раз и все время одно и тоже.
Если бы научится читать все блоки при pwd=1 ,то цены бы ему не было но как?
Жаль ,что вы не рядом а то продемонстрировал бы все.

Последний раз редактировалось begun; 05.02.2024 в 16:56. Причина: добавить информацию
begun вне форума  
Непрочитано 06.02.2024, 03:45  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,633
Сказал спасибо: 73
Сказали Спасибо 1,795 раз(а) в 647 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Нужна платная консультация по записи и считыванию T5577

Сообщение от begun Посмотреть сообщение
Я провел такой опыт:
записал 5 блока (без пароля) указав в конфиге махблок=5
и они без проблем читались циклический.
Потом записал пароль в блоке 7 и только после этого записал только pwd=1 в блоке конфиг.
-начали читаться только 1-2 блока четко.(наблюдаю лог. тестером)
Могу предположить, что вместе с установкой pwd=1 в той же команде у вас устанавливается и MaxBlock=2. То есть, вы посылаете конфиг 00148050. А нужно 001480B0. Проверьте этот момент очень внимательно...
RECTO вне форума  
Сказали "Спасибо" RECTO
begun (06.02.2024)
Непрочитано 06.02.2024, 18:06  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 861
Сказал спасибо: 229
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: Нужна платная консультация по записи и считыванию T5577

RECTO
Жаль, что у этих чипов ограниченные возможности.
но я доволен, что с вашей помощью их освоил.
Если бы не вы они были бы для меня, что то недостижимое, но теперь с ними могу работать.
Интересно по больше узнать о вашей деятельности и можно ли также разобраться в других устройствах с вашей помощью?
Еще раз огромное вам спасибоооооооооооооооооооооооооооооооо.

А вы работали с rc522 модулем?

Вчера ,позвонил знакомый и сказал ,что одна контора хочет поставить у себя учет прихода ухода 200 сотрудников на базе чипов rfid .Ну ридер я поставлю (стандартный )а вот сможете ли вы сделать виндоус программу .чтобы фиксировал имя, отчество сотрудника и время прихода-ухода(было бы лучше если еще с фотографией сотрудника).
Они просят назвать цену и сроки выполнения(хотят по быстрее)
Естественно , примут -примут ,не примут -не примут. Наше дело предложить.
Жду вашего ответа.

Последний раз редактировалось begun; 08.02.2024 в 09:28. Причина: добавить информацию
begun вне форума  
Непрочитано 08.02.2024, 11:30  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,633
Сказал спасибо: 73
Сказали Спасибо 1,795 раз(а) в 647 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Нужна платная консультация по записи и считыванию T5577

begun, здравствуйте!

Сообщение от begun Посмотреть сообщение
Жаль, что у этих чипов ограниченные возможности.
Я про то вам и говорил - это уже по современным меркам старая и незащищённая технология. Впрочем, свою задачу (открывать домофон в подъезде) выполняет - ну и ладно...

Сообщение от begun Посмотреть сообщение
А вы работали с rc522 модулем?
Да как-то не пришлось. Для работы с Mifare пока обхожусь более простыми решениями...

Сообщение от begun Посмотреть сообщение
Вчера ,позвонил знакомый и сказал ,что одна контора хочет поставить у себя учет прихода ухода 200 сотрудников на базе чипов rfid
Понятно. А почему эта контора не хочет купить и установить нормальную, сертифицированную СКУД для этих целей?.. Вообще-то, я предпочитаю не влезать в такие дела - случись на предприятии какая-нибудь недостача или вынос, можно оказаться в числе крайних материально-ответственных...
RECTO вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна консультация по микроконтроллеру nikitchenko Микроконтроллеры, АЦП, память и т.д 10 07.11.2011 02:38
Нужна простейшая софтина для записи с микрофона vlanis Автоматика и аппаратура связи 1 14.12.2010 22:16
[Решено] Кто перепрошивал биос EPoX4PCAI нужна консультация Adusik Ремонт оргтехники 22 28.11.2010 00:32
Нужна консультация по связи МК AVR через uart в кабине трансп.с-ва code-by Микроконтроллеры, АЦП, память и т.д 2 05.04.2010 18:19
Quartus 2 нужна консультация faceless Proteus, KiCAD и другие ECAD 23 17.02.2010 08:05


Часовой пояс GMT +4, время: 13:57.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot