если делать :
fd = open ("/dev/ttyS0" ... );
char byte;
read(fd,&byte,1);
Т.е. читает один байт - то всё ОК , читает ОДИН байт .
А если написатьchar byte[8];
read(fd,&byte,8);то не читает . Почему ?
>А если написать
>
>char byte[8];
>read(fd,&byte,8);
>
>то не читает . Почему ?Потому что надо
read(fd,byte,8);
>>А если написать
>>
>>char byte[8];
>>read(fd,&byte,8);
>>
>>то не читает . Почему ?
>
>Потому что надо
>read(fd,byte,8);
спасибо, помогло.
>спасибо, помогло.Ещё бы =)