Re: UART
- From
- Anthony Volkov ()
- To
- ilja minich ()
- Date
- 2003-01-28T13:09:50Z
- Area
- SU.WINDOWS.NT.PROG
From: "Anthony Volkov" <anthonyv@mail.redcom.ru>
Доброго здоровья, ilja!
Помнится, как-то было написано to Leo Yuriev on Fri, 24 Jan 2003 09:20:15
+0000 (UTC):
im> А как обстоит дело в WIN98.
Точно также.
im> Тоже написанное на Delphi под win98 работает вообще без задержек
im> (<1мкс).
Ну 1мкс, это слишком. :)) По определению, непрерывный поток битов с
максимальной частотой 115200 Гц будет идти с периодом, как минимум 8мкс.
(это теоретически) А у железяки, небось 9600, или 2400 бод? Хотите
"мгновенности", используйте PCI, но даже в этом случае при обработке
прерываний, минимальный период реагирования контроллера прерываний ~ 500мкс,
а это прерывание, еще и обработать нужно, а если еще и на экране, что-нибудь
нарисовать (красивые цифирьки, например), да еще попутно (параллельно)
любимую "косынку" разложить, то 10-15 мс - это просто роскошь.
im> Или 10-15 миллисекунд - это только для NT?
Просто в NT, насколько я заметил, настолько оптимизирована многозадачность,
по сравнению с 95-98, что конструкции типа while(1){} редко отражаются на
работоспособности окна, а чтоб оно работоспособило, надо обрабатывать
сообщения, а чтоб их все, проклятые, пообрабатывать, 10 - 15 мс и уходят.
-----------------------
С уважением, Волков Антон
"Глупость не освобождает от необходимости думать"
Франсуа де Ларошфуко
--- ifmail v.2.15dev5
* Origin: REDCOM News Server (2:5020/400)