Страница 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. Если кто пробовал - напишите.