CP-Z2L
|
Новичок
Регистрация: 03.06.2010
Сообщения: 1
Репутация: 10
|
03.06.2010, 23:08
CP-Z2L
#1
Доброе время суток.
Приобрел 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 прочитал что это может быть связано с временными рамками. Подскажите, кому удалось запустить данный считыватель, какие временные тайм ауты необходимо выдерживать для правильной работы с данным считывателем. |
|
Опции темы | |
Опции просмотра | |