![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Чтение и запись в 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]Что значит "без пропуска байта" ?