Форум Авто Сигнализаций

Форум Авто Сигнализаций (http://www.alarmforum.ru/index.php)
-   Поиск схем подключения, программирования, описаний, инструкций (http://www.alarmforum.ru/forumdisplay.php?f=10)
-   -   CP-Z2L (http://www.alarmforum.ru/showthread.php?t=5455)

yyy2010yyy 03.06.2010 23:08

CP-Z2L
 
Доброе время суток.

Приобрел CP-Z2L. Подключил его к pic18f14k50 в режиме ds1990a.

Код касающийся ds1990a:

#include <touch.c>

byte buffer[8];
byte i;

printf("\r\nWaiting for a touch device...\r\n");
while (TRUE)
{
while(!touch_present()) ;//// эта часть отрабатывает отлично, то есть
//// программа
//// в этом месте зацикливается,
//// пока не поднесена карточка к считывателю.
delay_ms(200);
if(touch_present()) /// а здесь всегда получается результат
/// отработки функции = false
{
touch_write_byte(0x33); ///соответственно до этого кода не доходило...
for(i=0;i<8;++i)
buffer[i]=touch_read_byte();
printf("Family: %2X ID: ",buffer[0]);
for(i=6;i!=0;--i)
printf("%2X",buffer[i]);
printf("\r\n");
delay_ms(1000);
}
}

На вашем форуме в этой ветке http://www.alarmforum.ru/forum12/thread1529-4.html прочитал что это может быть связано с временными рамками.
Подскажите, кому удалось запустить данный считыватель, какие временные тайм ауты необходимо выдерживать для правильной работы с данным считывателем.


Часовой пояс GMT +4, время: 01:04.

vBulletin® 3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Перевод: RSN-TeaM (zCarot)