Rustam_Koviazin

Питерский Батыр | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ArtSh Цитата: Благодаря непосредственному доступу к регистрам процессора можно использовать нестандартные протоколы обмена с периферией | Что за нестандартные протоколы обмена с периферией? Когда ты работаешь с COM через CreateFile, ReadFile, ты что, обмениваешься с микросхемой по какому-то особому протоколу? Почитай описание 8250. В общем ты с нее можешь получать/передавать байты по опросу, по прерыванию. Большего, чем в ней есть, из нее не вытащить. И стандартные драйвера все это умеют. Может ты думаешь, что программа Hyperterminal, умеющая передавать/принимать файлы по протоколу Zmodem, а также включающая много других вкусностей, работает с COM в обход стандартного драйвера? Если ты хочешь общаться с 8250 через порты, то на прикладном уровне это у тебя получится разве что под Win9X. В других Win32 системах тебя встретил HAL и подставиться вместо микросхемы. Ты будешь работать только с ним. Цитата: важно чтобы сигналы с порта приходили с точногстью прибл. 1мс. | Этого можно добиться и на прикладном уровне, если ограничить процессы, выполняющиеся в системе, задрать производительность. В общем случае никто не гарантирует тебе этой милисекунды ни на уровне ядра, ни на прикладном уровне. Ну не ОСРВ это!
---------- I live in Russia. I wear the fufaika, valenoks and the shapka-ushanka with the red star. I drink vodka right from the samovar, and my riding bear plays on the balalaika. |
|