Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
18.08.2011, 16:50
|
#181
|
Почётный гражданин KAZUS.RU
Регистрация: 16.02.2010
Сообщений: 1,409
Сказал спасибо: 0
Сказали Спасибо 128 раз(а) в 114 сообщении(ях)
|
Re: rw1990
Что-то не так в Вашей программе.
Нормальный ключ DS1990 отвечает всего на три команды:
1. команда 0Fh - в ответ номер ключа,
2. команда 33h - в ответ номер ключа,
3. команда F0h - в ответ код F5h
|
|
|
|
18.08.2011, 18:51
|
#182
|
Гражданин KAZUS.RU
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: rw1990
petr5555, DS1990 - да. А это не он. Это нечто без всяких надписей, я купил в ларьке где копируют ключи. И пытаюсь узнать что за зверушка мне досталась и научиться писать в нее.
|
|
|
|
18.08.2011, 19:21
|
#183
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: rw1990
Сообщение от BolshoyK
|
я купил в ларьке где копируют ключи. И пытаюсь узнать что за зверушка
|
Выложите фото.
|
|
|
|
18.08.2011, 19:50
|
#184
|
Гражданин KAZUS.RU
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: rw1990
realid,
|
|
|
|
18.08.2011, 19:57
|
#185
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Re: rw1990
Это может быть ТМ08, TM2004.
|
|
|
|
18.08.2011, 20:22
|
#186
|
Почётный гражданин KAZUS.RU
Регистрация: 16.02.2010
Сообщений: 1,409
Сказал спасибо: 0
Сказали Спасибо 128 раз(а) в 114 сообщении(ях)
|
Re: rw1990
Может быть ТМ08-они тоже идут без маркировки.
Но то, что не ТМ2004 - это точно!
ТМ2004 отвечает номером ключа на все команды с тройкой на конце.
Но всё равно программа чтения даёт сбой, так как на команду 33h даёт разные
значения номера.
|
|
|
|
19.08.2011, 04:36
|
#187
|
Гражданин KAZUS.RU
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: rw1990
petr5555, Это где это разные ? Все значения одинаковые. Первый раз отдался номер тот что был изначально зашит, а потом все... стерся и теперь все время отдаются нули.
Отсюда 2 вывода, одна из команд является командой записи, чтение сразу после команды приравнивается к передаче в таблетку кода FF FF FF FF FF FF FF FF. Детально не сравнивал, но уверен на 98%. В результате получили инвертированное значение записанного кода и теперь возвращаются нули вместо номера таблетки.
Второй вариант - есть команда стирания. Просто стерло и все.
Буду думать... Надеюсь на подсказку.
|
|
|
|
19.08.2011, 06:37
|
#188
|
Почётный гражданин KAZUS.RU
Регистрация: 16.02.2010
Сообщений: 1,409
Сказал спасибо: 0
Сказали Спасибо 128 раз(а) в 114 сообщении(ях)
|
Re: rw1990
Сообщение от BolshoyK
|
petr5555, Это где это разные ? Все значения одинаковые. Первый раз отдался номер тот что был изначально зашит, а потом все... стерся и теперь все время отдаются нули.
Отсюда 2 вывода, одна из команд является командой записи, чтение сразу после команды приравнивается к передаче в таблетку кода FF FF FF FF FF FF FF FF. Детально не сравнивал, но уверен на 98%. В результате получили инвертированное значение записанного кода и теперь возвращаются нули вместо номера таблетки.
Второй вариант - есть команда стирания. Просто стерло и все.
Буду думать... Надеюсь на подсказку.
|
Помимо команды записи, сам номер при записи должен подаваться по специальному алгоритму (смотрите описание протокола), а у Вас идёт просто перебор команд.
Никакая запись не прошла бы.
Правда есть ещё один вариант, что это заготовка вообще не серии ТМ08 или RW1990, а что-то
совершенно другое. Тогда действительно протокол записи может быть другой и отклики
на команды другие.
Последний раз редактировалось petr5555; 19.08.2011 в 06:58.
|
|
|
|
19.08.2011, 08:38
|
#189
|
Гражданин KAZUS.RU
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: rw1990
petr5555, Я получил неожиданный результат, и прошу помощи понять как так получилось. А мне все говорят - так не может быть. Ну вот, может. Ключ обнулил свой номер передачей команд и чтением после команды. Вечером скину текст программы.
|
|
|
|
19.08.2011, 09:13
|
#190
|
Частый гость
Регистрация: 08.05.2009
Сообщений: 46
Сказал спасибо: 74
Сказали Спасибо 6 раз(а) в 5 сообщении(ях)
|
Re: rw1990
программа та же, перебор команд? МК? язык?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:20.
|
|