Ср мар 07, 2018 21:34:36
Ср мар 07, 2018 21:40:53
пишу на асме
Чт мар 08, 2018 00:43:41
Зачем?
Чт мар 08, 2018 07:11:00
затем))),фанат,даже не уговаривайте токо он все и точка,спс за помощь
Чт мар 08, 2018 09:56:02
Пн мар 12, 2018 12:41:38
111111111 0010 1 1100 0 0000 0 0000 0 0011 0 0101 0 1111 0 0111 1 0001 1 1010 0 1011 0
start_gap
100 00000000 00010100 10000000 01000000 000 - 0 блок конфиг
start_gap
100 111111111 0010 1 1100 0 0000 0 0000 0 001 001 - 1 блок
start_gap
100 1 0 0101 0 1111 0 0111 1 0001 1 1010 0 1011 0 010 -2 блок
Пн мар 12, 2018 20:00:14
Пн мар 12, 2018 20:19:31
В любой момент.
Вт мар 13, 2018 07:22:57
,можешь расписать свои длительности для этих типов карт,и как точно отправлять данные,я уже все даташиты смотрел но не пойму когда делать start gap в какой момент именно,после отправки например конфига я вконце шлю паузу на 100 мс потом например вкл генератор,а через какой промежуток я могу слать данные?,если тебе несложно можешь расписать досканально как отправляешь пакеты вот что делаю я:
нужно ли делать reset после конфига?,
ты сверяешь в программе для проверки записалась ли картачка или нет старые данные другой карты номер которой будешь заносить в новую карточку с перезаписанной картой,я иммею ввиду программно?
Вт мар 13, 2018 13:13:52
Вт мар 13, 2018 15:00:02
где найти даташит t5577 (ata5577??)?
откуда Wgap 300???там быть такого не может Wgap от 64-240 мкс
Я читал эти статьи уже кучу раз,
Ср мар 14, 2018 07:47:17
А что такое reset?
Ср мар 14, 2018 10:13:06
А еще вы используете writeReset отправка вконце двух 00,а сами этого не помните
не пойму как вы такое получаете???
Пт мар 16, 2018 13:29:12
Вот вы и сделайте, как в программе - так точно работает
Пн мар 19, 2018 13:24:47
FieldStop
0
0101
0010 00 1
11111010 0
00000001 1
10000000 1
00000000 0
01111011 0
FieldOn
11111111 0
00101100 1
10111110 0
00000000 0
01101101 0
Вт мар 20, 2018 07:22:05
Обьясните пожалуйста про em4305,обязательно ли передавать login ?,для чего это?
правильно ли будет отправлять его так?:
Не пойму как вы отсылаете FieldStop -пачка каких то импульсов,в документации вообще не написано про это там токо про 55 циклов и то что нужно сделать MOD on и всее,откуда вы взяли стоко импульсов?
Как вы шлёте 0?
ведь в даташите сказано включить поле на 18*8 мкс и отключить на 14*8,а у вас все наоборот,вы его почему то выключаете а затем включаете,я чего то непойму вы по даташиту делали??
Вт мар 20, 2018 07:32:57
что было тут поле было уже включено? если рассматривать самое начало записи
FieldOn
delayms 500
..........
FeildOff
delayms 500
после этого когда можно включить поле?
Вт мар 20, 2018 10:57:35
Вт мар 20, 2018 12:03:05
FieldOn
delayms 500
FirstFieldStop:
rcall FieldOff
delayus 50
rcall FieldOn
delayus 100
rcall Fieldoff
delayus 320
rcall FieldOn
delayus 140
rcall Fieldoff
ret
SendOne:
rcall FieldOn
delayus 240
ret
SendZero:
rcall FieldOff
delayus 150
rcall FieldOn
delayus 140
ret
rcall FieldOn
delayms 500
rcall FirstFieldStop
rcall Send Zerro
шлем 0101
rcall Send Zerro
rcall Send One
rcall Send Zerro
rcall Send One
отправляю конфигурацию адресс 0x04 и байты 0x5f,0x80,0x01,0x00
адресс переворачиваем 0010 дальше шлем 00 и бит четности 1
дальше переворачиваем байты
шлем
0xFA бит четности 0
0x01 бит четности 1
0x80 бит четности 1
0x00 бит четности 0
дальше шлем байт четность по строкам
0x7B вконце шлем 0
rcall FieldOn
delayms 500
rcall FieldOff
delayms 500
rcall FieldOn
Вт мар 20, 2018 15:22:28
Всмысле включите)?
я после чтения поле не отключаю,его нужно отключать перед началом записи а затем включать или как?
Может нарисуете прям досканально как у вас протокол записи реализован досканально со всеми паузами,а то многое непонятно,сделал по вашей схеме ничего не пишется,пробовал не одну карточку и не один брелок em4305.