[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
По поводу "читабельности" кода согласен - никакая.
Критику учел, биты в регистрах буду именами задавать, а не цифрами.
1. Длина блока данных - 5 байт.
2. "писюковая" программа изначально сидит и ждет приема
одного байта. Как только она байт приняла, после некоторой за-
держки с COM порта на PIC передается блок из 5 байт.
PIC же в свою очередь изначально отправляет один байт (это является
командой для "писюка" - типа, отправь-ка мне 5 байт)и после фактической отправки этого "командного" байта встает в режим приема
и ждет те самые 5 байт. По поводу истечения 300 мсек на прием до
отправки с компа - возможно дело в этом, только непонятно тогда, почему первая посылка из 5 байт приходит целиком, а вторая - частично.
С уважением, Alowolf
E-mail: info@telesys.ru