Страница 5 из 25
Добавлено: Пт янв 11, 2008 09:11:35
Agasfer
Mikl9439 писал(а):Если плату всё равно разводить - разводите под свой индикатор. Прошивку можно и не трогать. А если очень хочется именно програмно поменять - открывайте исходник с помощью CodeVisionAVR. Там всё понятно.
Если бы мне было понятно, я бы не спрашивал. А изменить прошивку надо. Лучше вообще не отвечать, чем лить воду.
Добавлено: Пн мар 17, 2008 12:42:22
Yak
я вот что подумал - ведь можно поставить мегу с АЦП, память поболее и тупо делать перехвать общения ключа с домофоном в аналоговом режиме, ключ то всегда одно и тоже возвращает, шифрования там нет. подошел, прислонил девайс, к нему ключ, перехват во флеш скинулся. и полученую "музыку" играть в домофон, который откроется. и тут уже пофиг на протокол ключа. я прав или нет?
Добавлено: Пн мар 17, 2008 13:56:36
tych
Перехватить - прав. Музыку играть - не прав.
Нужно эмулятор таблетки ds1990a делать.
Есть в проектах в низу стр. 1 в моей домашней страничке.
========
Незаконные доступ в вычислительную сеть может повлечь БОЛЬШОЙ срок отсидки по УК !
http://www.garant.ru
Добавлено: Вт май 13, 2008 19:37:10
zloisop
dx40
а что делатся тут скажи пожалуйста?
Код: Выделить всё
if (PIND.3 == 0)
{
x = 0;
do
{
delay_ms(2); x++;
} while ( ( x < 250 ) && ( PIND.3 == 0 ) );
if ( x == 250 )
{
for( x = 0 ; x <8>> 4;
a1 = code[x] & 15;
delay_ms(1500);
#asm("wdr");
}
a2 = 18;
a1 = pos;
}
}
все остальное вроде понял..
Добавлено: Вт май 13, 2008 19:47:08
dx40
Если в течение пол секунды было зажата кнопка то выводим по очереди с интервалом в 2.5 секунды все байты ключа в шестнадцатиричном виде на дисплей.
ЗЫЖ форум попрежнему корёжит сишный код.
Добавлено: Вт май 13, 2008 20:06:37
zloisop
точно! Спасибо!
Добавлено: Вт май 13, 2008 20:12:08
zloisop
еще не понятно зачем
while( a == 0 ) #asm("nop");
a меняется только в прерывании по переполнению таймера, в котором, как я понял, реализована динамическая индикация. А вот зачем ждать a != 0 не понятно..
Добавлено: Вт май 13, 2008 20:24:28
dx40
Этим я жду когда начнет от отображаться первое знакоместо, чтоб запретить прерывания (и остановить динамическую индикацию). В первое знакоместо во время емуляции выводится код текущего действия.
while(a==0) #asm("nop");
#asm("cli");
PORTB=chargen[10];
Добавлено: Ср май 14, 2008 09:53:25
zloisop
Ахха! Спасибо тебе dx40! Вчера за 20 минут сделал схемку на 1 ключ. И все с первого раза открылось.. А до этого полгода на асме этой штукой маялся. В эмуле работало с домофоном нет. Спасибо!
Добавлено: Ср май 14, 2008 19:50:45
zloisop
А ни укого не возникало проблем с наведенкой? А то даже не знаю что делать..
вот структура кода. на портб повешан светодиод. И мигает блин.. особенно если к процу комповому поднести.
DDRB = 0b11111111;
PORTB = 0b00000000;
while (1)
{
...
if ( PIND.2 == 1 )
{
....
PORTB = 0b11111111;
....
PORTB = 0b00000000;
}
}
Добавлено: Чт май 15, 2008 10:10:45
zloisop
После того как очередной домофон не открылся я решил посмотреть на это в протеусе. на одном контроллере сделал чтение как вы читаете а на другом как вы пишите. и был удивлен что при передаче 0x00 можно увидеть все что угодно только не 0. такое ощущение что контроллер не успевает заметить начало таймслота. Как с этим бороться?
Добавлено: Сб июн 07, 2008 09:48:29
344092
Собрал схему! Работает
Но вот с индикацией проблема, взял 2 индикатора АЛС333Б и спарил а на
них при включении каракули.
з.ы Но при нажатии видно что устройство работает (А почему каракули 10 раз проверял спаял верно)
Добавлено: Сб июн 07, 2008 12:07:15
zloisop
Проверь еще раз.

а устройство и правда работает.. тока протеус его не правильно эмулирует

Добавлено: Вт авг 05, 2008 16:47:04
Дмитрий О
Доброго времени суток!
Прошел год, вспомнил я вдруг про сей девайс. Всё. Довольно болтовни. Делаю.
Как мне это видится: вообще без ДИ, просто на один порт вешоем 4 диода для указания адреса ячейки, и еще пару-тройку для указания режима и 2 конпки.
Была мысль сделать совмещенный ключ и для цифрала. Искал протокол в инете, нифига не нашел. Товарщи, поделитесь ссылочкой на протокол Cyfral

Добавлено: Вт сен 09, 2008 07:53:43
Alex72
Как так не нашел. Вот здесь много что можно почерпнуть.
http://www.region51.info
Хотя описание чипов, используемых в таблетках МЕТАКОМ и CYFRAL на этом сайте вроде как исчезли, хотя были. Но это не беда
Вот описание чипа, который стоит в таблетках CYFRAL (DC-2000)
http://strimmer.x-users.ru/Products/K1233KT1.pdf
А здесь от Метаком (МК-2002)
http://www.sitsemi.ru/kat/1233kt2.pdf
Удачи
Добавлено: Вт сен 09, 2008 19:34:15
itronid
Вопрос к Гуру: Насколько сложно добавить в обсуждаемый проект подержку ключей фирмы Метаком.???? Просто есть неоходимость иметь эмулятор и под ВИЗИТ и под МЕТАКОМ.
Добавлено: Чт сен 25, 2008 17:33:16
Тихан
А индикаторы с кадотом или анодом????
Добавлено: Чт сен 25, 2008 18:43:42
Паятель
На второй странице ведь писали...
С катодом. И даже не с одним, а с общим.
Добавлено: Чт сен 25, 2008 19:20:04
Тихан
А фьюзы получается так:
bodlevel0=0
bodlevel1=0
bodlevel2=1
cksel0=0
cksel1=0
cksel2=1
cksel3=0
Правильно??
Добавлено: Чт окт 02, 2008 21:28:53
Alex72
Тут много говорили в основном о том, что данное устройство успешно считывает ключи. А с какими домофонами оно было реально проверено. Еще меня интересует как оно работает с домофонами "VIZIT" в частности с блоком вызова БВД-SM100. Если кто пробовал - напишите.