Есть устройство на AT89C5131, программа на Дельфи и драйвер.
Возникает следующая проблема: пишу в Дельфи в 4 конечную точку блоки по 32 байта, все 32 байта код #49. В устройстве же считывается иногда что-то другое (из 32 байт 30 правильные, в 2х ошибка). Смотрю в DebugView, что приходит в буфере запроса на запись - всё четко. Тип переда - Interrupt, максимальный размер пакета - 32 байта (пробовал 64, всё тоже самое).
Но стоит только вместо 4 начать писать во вторую, то всё приходит нормально. В чем может быть проблема?
Заранее спасибо!
|