- 
	- The  Cascade Tag  (0x88)  indicates  that  the  UID  is  not  yet  complete,  and  another  Cascade  Level    Petrovich(74 знак., 20.03.2018 09:55,  ) )- Ну в общем всё строго по руководству :-) Между CL1 и CL2 надо обязательно TM_MFRC522_SelectTag делать. При 4-байтном номере этого не требовалось там всегда в конце Halt идет. - Лагунов(21.03.2018 09:20)
					- Я ж и говорил вчера про селект нужен. Антиколлизия(0х93) потом селект(с тем же 0х93). Селект нужен всегда, и при 4байтовом SNR.  Если возврат норм и видишь каскадный код 0х88, то берешь 3 байта и Антиколлизия(0х95) потом селект(0х95). Если опять  Petrovich(26 знак., 21.03.2018 09:39,  ) )- Вот какие странные дела. У меня были какие-то странные провалы в чтении номера карты и раньше с 4-байтными номерами. И вот я воодушевленный фразой - "Селект нужен всегда, и при 4байтовом SNR" решил его ставить ставить всегда после антиколлизии.  Лагунов(941 знак., 26.03.2018 12:50)
									- Потихонечку пойдем и поймем почему ваша карта после Halt отлично отвечает без Селект, но не отвечает после Селект. Давайте по шагам на примере. На ридере две карты с 4-байтовым серийником. Даем поле. Они входят в состояние IDLE. Выдерживаете... ну  Petrovich(945 знак., 27.03.2018 10:28,  ) )- Рекомендации такие: если вы не будете работать с несколькими картами - то не используйте Halt. Вместо нее всегда после окончания работы просто выключайте RFполе. Через 50мс опять включите - карты будут как новенькие, и все действия по чтению  Petrovich(138 знак., 27.03.2018 10:59,  ) )- Да ни в жисть! В смысле даже малой вероятности нет наличия двух карт. Всё строго. - Лагунов(27.03.2018 12:51)
 
 
- Рекомендации такие: если вы не будете работать с несколькими картами - то не используйте Halt. Вместо нее всегда после окончания работы просто выключайте RFполе. Через 50мс опять включите - карты будут как новенькие, и все действия по чтению  Petrovich(138 знак., 27.03.2018 10:59, 
- Думаю карта хальтом останавливается. Вы бы лучше рф передергивали после каждого цикла. Ну и таймер зарядили. Если карта читается, а таймер не истек - инициализируем таймер. Если истек - фиксируем карту. Это, чтоб по несколко раз не читало.. - vesago(26.03.2018 21:40)
											- так у меня карта всегда хальтом останавливалась. Но при последующем запросе нормально отвечала. А вот если перед хальтом селект - то затыкается. Но опять же - только 4-байтная. 7-байтная нормально отвечает по прежнему. Я логику понять хочу... - Лагунов(27.03.2018 08:02)
 
 
- Потихонечку пойдем и поймем почему ваша карта после Halt отлично отвечает без Селект, но не отвечает после Селект. Давайте по шагам на примере. На ридере две карты с 4-байтовым серийником. Даем поле. Они входят в состояние IDLE. Выдерживаете... ну  Petrovich(945 знак., 27.03.2018 10:28, 
- так при 4 байтах не было ж проблем, карту же просто останавливал. И всегда при повторном обнаружении карты эти 4 байта прекрасно читались. Но признаю, конечно так правильнее с селектом. :-) Но у меня почему-то раньше все примеры были только с  Лагунов(28 знак., 21.03.2018 10:13)
									- Не, ну аутентификация там, секретные ключи, доступ на чтение сектора, или вообще там файловая работа... СКУД же не просто серийник, который подделают мгновенно. - Petrovich(21.03.2018 10:35,  ) )- Ну пока просто доступа с паролем на карту хватало - Лагунов(21.03.2018 11:16)
 
 
- Не, ну аутентификация там, секретные ключи, доступ на чтение сектора, или вообще там файловая работа... СКУД же не просто серийник, который подделают мгновенно. - Petrovich(21.03.2018 10:35, 
 
- Вот какие странные дела. У меня были какие-то странные провалы в чтении номера карты и раньше с 4-байтными номерами. И вот я воодушевленный фразой - "Селект нужен всегда, и при 4байтовом SNR" решил его ставить ставить всегда после антиколлизии.  Лагунов(941 знак., 26.03.2018 12:50)
									
 
- Я ж и говорил вчера про селект нужен. Антиколлизия(0х93) потом селект(с тем же 0х93). Селект нужен всегда, и при 4байтовом SNR.  Если возврат норм и видишь каскадный код 0х88, то берешь 3 байта и Антиколлизия(0х95) потом селект(0х95). Если опять  Petrovich(26 знак., 21.03.2018 09:39, 
- Да-а-а. Рано радовался. Не хотит отвечать мне карта про следующие 4 байта. Вроде всё как нарисовано первая команда anti-collision command CL1 (0x93) всё нормально , а вот на вторую anti-collision CL2 command (0x95) нет ответа. Хотя мой считыватель  Лагунов(58 знак., 20.03.2018 14:00)
					- А после первого каскада антиколлизии  Petrovich(86 знак., 20.03.2018 14:46,  ) )- Не-а, ничего больше не проходит. Я тут уже у людей подглядел сброс битов в двух регистрах перед антиколлизией (0х08 и 0х0Е) - всё равно тишина. - Лагунов(20.03.2018 15:02)
									- Кажисть там что то с полем CRC. При антиколлизии его нет, при селекте должно быть. - ASDFS(20.03.2018 16:24)
											- я вот чего не делаю и не могу найти примеров - как сделать. По картинке надо выполнить Select CL1, получить Select Acknowledge (SAK) и только потом можно слать Anticollision CL2 для следующих 4 байт. Вопрос - какой командой и с какими параметрами Лагунов(23 знак., 21.03.2018 08:36)
- Вот чем пользуюсь последние 2 года. Лагунов(1032 знак., 21.03.2018 08:16)
- ну вот, еще и PICC_SElECTTAG. Я так понял (из даташита) что нужны телодвижения с этой командой (хотя у меня она тоже с тем же кодом - 0Х93) и с другим байтом (вместо 0х20 - 0х70) - Лагунов(20.03.2018 18:52)
 
- Ну, что делать? Мой опыт лишь с RC53Х и PN512 и очень давний. Поэтому, если гора не идет к Магомедову, то пусть она идет куда подальше. Предлагаю наступить на горло собственной песне и забабахать скетч :)  Petrovich(79 знак., 20.03.2018 15:57,  ) )
 
- Кажисть там что то с полем CRC. При антиколлизии его нет, при селекте должно быть. - ASDFS(20.03.2018 16:24)
											
 
- Не-а, ничего больше не проходит. Я тут уже у людей подглядел сброс битов в двух регистрах перед антиколлизией (0х08 и 0х0Е) - всё равно тишина. - Лагунов(20.03.2018 15:02)
									
 
- А после первого каскада антиколлизии  Petrovich(86 знак., 20.03.2018 14:46, 
- Вон чего! Спасибо ни разу не натыкался. - Лагунов(20.03.2018 12:50)
 
- Ну в общем всё строго по руководству :-) Между CL1 и CL2 надо обязательно TM_MFRC522_SelectTag делать. При 4-байтном номере этого не требовалось там всегда в конце Halt идет. - Лагунов(21.03.2018 09:20)
					
 
- The  Cascade Tag  (0x88)  indicates  that  the  UID  is  not  yet  complete,  and  another  Cascade  Level    Petrovich(74 знак., 20.03.2018 09:55,