Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Чтение и запись в LPT в режиме Bidirection Win XP, Win98?


Who_is_you? ©   (2009-12-29 10:18:00) 

Удалено модератором
Примечание: спам


sniknik   (2009-12-29 14:04:00) [1]

14  * 10 000 = 140 000 (переводим идиотские килогерцы в байт в сек.)
140 000 * 8 = 1 120 000 (бит в сек.)
смотрим в параметры COM  порта, на пропускную способность, максимальное значение 128 000 (кстати интересно, я всегда думал, что она 115 000, но все меняется).
сравниваем цифры, желаемое на порядок превышает возможность железки...

+, почему сравниваем с COM. насколько помню они не различаются по линейной пропускной способности, разница только в том, что LPT параллельный. но тут речь о частоте повторений, т.е. параллельность порта использована не будет.

ладно, допустим что 14 байт передается "параллельным пакетом" за одну посылку, т.е. от  10 000 * 8 = 80 000 бит в сек, до 30 000 * 8 = 240 000 бит в сек. т.е. пропускная способность от "на грани" (мы всегда выставляли 19600 для надежной работы) до "в два раза меньше чем нужно". и это с допуском который скорее не действителен.

p.s. мне одному так кажется или без помощи Хотабыча не обойтись?


Who_is_you?   (2009-12-29 12:31:00) [2]

Т.е. например данные: 5000 раз по 14 байт с частотой в 10Кгц(min)-30Кгц(max) по LPT в режиме Bidirection и все 5000х14 байт получены.


brother   (2009-12-29 11:30:00) [3]

где код, который "пропускает" байты? зачем такая молниеносность?


Сергей М.   (2009-12-29 10:46:00) [4]

Что значит "без пропуска байта" ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо