| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Простой копировщик домофонных ключей
16.09.2011, 12:07
|
|
|
Прописка
Регистрация: 04.07.2005
Сообщений: 236
Сказал спасибо: 6
Сказали Спасибо 14 раз(а) в 10 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
купил пару заготовок, надпись RW оч. крупным шрифтом. "проблемные" ключи пишутся без ошибок CRC.
|
|
|
|
16.09.2011, 13:19
|
|
|
Гражданин KAZUS.RUN
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от ra0wbj
|
|
а какое напряжение питания индикатора/дубликатора?
|
USB порт сколько дает - столько и берет. Но лучше поставить стабилизатор. У меня он не стоит, в планах доработать такие вещи.
|
|
|
|
16.09.2011, 14:30
|
|
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от Bar_boss
|
|
У меня два "типа" заготовок RW1990.1 (I?). "Тип" называю условно, просто они имеют разный цвет держателей - синий и чёрный. Так вот, при СRC, начинающихся с 4...В "инверсия" происходит на "синих" заготовках, на "чёрных" пишется как положено.
|
Очень странная ситуация... С одной стороны, проблема возникает только с одной партией, у которой синий держатель. Получается, виноваты заготовки. С другой стороны, неверно записываются только прочитанные с оригиналов ключи, а введенные вручную пишутся нормально. Это явно программная ошибка... Я думаю, здесь еще необходимо предварительно смотреть, что уже записано на заготовке. Допустим, если старший бит CRC уже содержал 0 и запись проходит нормально, но если там была "1", и она при записи не перешла в "0" - это уже о чем-то говорит...
У меня, кстати, тоже синие заготовки RW1990.(i), один в один как здесь: http://www.labkit.ru/userfiles/file/...w/image005.jpg
|
|
|
|
16.09.2011, 19:22
|
|
|
Гражданин KAZUS.RUN
Регистрация: 22.04.2007
Адрес: Минск
Сообщений: 565
Сказал спасибо: 53
Сказали Спасибо 104 раз(а) в 81 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от RECTO
|
|
.., а введенные вручную пишутся нормально. Это явно программная ошибка... Я думаю, здесь еще необходимо предварительно смотреть, что уже записано на заготовке.
|
Вопрос к ra0wbj - а у Вас точно правильно пишутся ключи с "проблемным" CRC в режиме Manual? Попробовал вручную ввести ключ с CRC= 85, на "синей" заготовке опять же получил результат 05
|
|
|
|
16.09.2011, 20:05
|
|
|
Гражданин KAZUS.RUN
Регистрация: 22.04.2007
Адрес: Минск
Сообщений: 565
Сказал спасибо: 53
Сказали Спасибо 104 раз(а) в 81 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
И ещё один момент, о котором забыл вчера сказать - говорили, что программа не выдаёт ошибку, если считанный и записанный код ключ не совпадают. Эта функция есть, но тоже пока отключена, потом всё восстановлю, сначала нужно с глюками CRC разобраться.
|
|
|
|
16.09.2011, 20:10
|
|
|
Прописка
Регистрация: 04.07.2005
Сообщений: 236
Сказал спасибо: 6
Сказали Спасибо 14 раз(а) в 10 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от Bar_boss
|
|
Вопрос к ra0wbj - а у Вас точно правильно пишутся ключи с "проблемным" CRC в режиме Manual? Попробовал вручную ввести ключ с CRC=85, на "синей" заготовке опять же получил результат 05
|
нет не все!
одна из "синих" записалась вручную верно
две другие "синии" не пишутся верно ни в ручном ни в автоматическом режимах
я пользуюсь прошивкой, где отключена функция проверки CRC для наглядности
|
|
|
|
16.09.2011, 20:20
|
|
|
Гражданин KAZUS.RUN
Регистрация: 22.04.2007
Адрес: Минск
Сообщений: 565
Сказал спасибо: 53
Сказали Спасибо 104 раз(а) в 81 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Возможно, где-то программа работает "на грани", а заготовки из-за разброса параметров разных партий не хотят правильно записываться. На выходные ещё раз пройдусь по всему коду, главное, что сейчас есть возможность экспериментировать, т.к. глюк могу отследить.
|
|
|
|
16.09.2011, 20:38
|
|
|
Прописка
Регистрация: 04.07.2005
Сообщений: 236
Сказал спасибо: 6
Сказали Спасибо 14 раз(а) в 10 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Bar_boss, может еще одну кнопку ввести? с прошивкой проверки CRC, если ошибся при ручном вводе или перескочил знакоместо, контрольная сумма не сойдется и дубликатор будет тупо стоять в режиме WRITE KEY и выйти из этого состояния можно только выключением. кнопочка "на предыдущее знакоместо" нискоко не помешала бы
|
|
|
|
16.09.2011, 21:33
|
|
|
Частый гость
Регистрация: 12.03.2011
Адрес: Наша Раша
Сообщений: 28
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Собрал с жки устройство... Тестю.. какие у меня болванки я не знаю не чего не написано на них.. новые еще не покупал
|
|
|
|
16.09.2011, 21:45
|
|
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
|
Re: Простой копировщик домофонных ключей
Сообщение от ra0wbj
|
|
Bar_boss, может еще одну кнопку ввести? с прошивкой проверки CRC, если ошибся при ручном вводе или перескочил знакоместо, контрольная сумма не сойдется и дубликатор будет тупо стоять в режиме WRITE KEY и выйти из этого состояния можно только выключением. кнопочка "на предыдущее знакоместо" нискоко не помешала бы
|
Можно просто дописать программу, чтобы не делать лишнюю кнопку. Например, так: нажимаем кнопку "вперед", курсор перескакивает вперед, а затем не отпуская первую кнопку, одновременно нажимаем "редактирование" - курсор перемещается назад. Сколько раз нажали, удерживая при этом первую кнопку - столько раз и переместился.
Или, например, так - CRC может подсчитываться автоматически, если редактируем основное поле кода. А если редактируем саму CRC, она не подсчитывается и не проверяется.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:48.
|
|