
Сообщение от
voale
на примере считывателя с которым ты работал
Вот поиск карты
Код:
buf[1]:=253;
buf[2]:=id;
buf[3]:=69;
buf[4]:=dataCommand;
buf[5]:=0;
buf[6]:=0;
buf[7]:=254;
len_command:=7;(*Обязательно указываем ВСЮ(со стартовым и стоповым битом) длину команды*)
fcs:=16#FFFF;
FOR i:=2 TO len_command-3 DO (*FCS Рассчитывается без стартового бита и без последних 3х (внимательно с массивом нач с 0)*)
Calc_FCS(buf[i]);
END_FOR
fcs:=NOT fcs;
buf[5]:=WORD_TO_BYTE(fcs);
buf[6]:=WORD_TO_BYTE(fcs/256);
count_W:=SysComWrite(com_num,ADR(Buf),len_command,0);