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

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

Отправлено -Tумблер- 13 июня 2004 г. 20:58
В ответ на: Представьте себе такую ситуацию (+) отправлено Antimouse 13 июня 2004 г. 20:22

Совершенно непонятно - причем тут пусть даже глюкавая WIN ?
Если передача дуплексная, значит можно передавать что угодно и когда угодно.
Если выделенных ресурсов - т.е. памяти под приемный буфер
или скорости процессора не хватит - то Win опять не при чем.
Важно то, что при последовательном обслуживании
"по-очереди, по байту" (посредством, например, прямым образом реализованного автомата) нет принципиального конфликта.

Реализуем такой рабочий поток:
1. читаем байт - он пришел ?
2. Да - сбросим его в буфер программы, нет -п. 3
3. Байт на передачу готов ? (имеется?) Да - write to com, нет п.4
4. go to п.1

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

Ответы



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

E-mail: info@telesys.ru