Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено John 02 июня 2003 г. 09:28
В ответ на: Относительный OFF для данной конфы, но всё-таки(работа с портами через API)... отправлено PAL 02 июня 2003 г. 07:30

Если программу в устройстве пишу я, то проблем нет. Комп всегда мастер - только он имеет право дать запрос на связь, контроллер отвечает только на запрос. Поэтому - послал, подождал ответа. В процессе ожидания - непрерывное ReadFile и проверка ( GetTickCount ) таймаута. За 10 лет эксплуатации алгоритма под несколькими версиями Виндов проблем с потерей байтов не наблюдалось.
Однажды писал программу для чужого устройства - оно непрерывно мочило информацию, правда, слава богу, пакетами. Нужно было и принмать, и строить картинки в соответствии с принятыми данными. Для приема пришлось открыть еще один поток. В нем таже непрерывная ReadFile + анализ информации. После приема и проверки пакета выставлялся флажок "Есть данные", и основная программа строила картинку.
Что касается примеров, то я пишу на Дельфи, так что не знаю...

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru