очень высокой скоростью параллельного порта

H

hisham_galal

Guest
Я работаю на DAQ проект и мне нужно общаться withh параллельного порта с максимальной скоростью.
Я читал, что мы достигнем 2M / с с EPP или ECP режиме, но мы не достигнет даже 400K / S
Я хочу знать:
1-выбирать EPP / ECP??
2-это может работать со всеми операционными системами??
3-программирование Ланг, который даст лучший результат??
4-У может дать мне простой код, который показывают такой скорости??

Спасибо заранее

 
Coraz szybszy Internet, więcej użytkowników Internetu mobilnego, spadek liczby użytkowników telefonii stacjonarnej i wysoka popularność komórek wśród ...

Read more...
 
Перейти к http://www.beyondlogic.org/epp/epp.htm
Она всю информацию вам нужно.

Ace-X.

 
Я прочитал ссылку, прежде чем вы сказали, но я действительно наклоняю добраться как до 2M скорости они говорят, что мы можем достичь и нужно объяснить высокую скорость, занимающихся параллельный порт

 
Информация на этом сайте Мабе ответить на ваши вопросы
http://www.lvr.com/parport.htm

 
У меня был аналогичный проект и застрял очень быстро HP выборки сферы на ECP и EPP режим параллельного порта.Лучшие я мог получить только был 1MHz переключения 1 бит из порта.Даже использованы Ассамблеи язык - ничего лучше, 1MHz.
В конце концов использовали Быстро PIC18F452, который сделал для отбора проб и кормили результатов на ПК серийных ссылке.

 
Почему вы хотите использовать параллельный порт?, Почему бы вам не использовать USB, например, она будет служить очень высокой скорости передачи данных, который для вас будет более чем достаточно ..

 
Документы Я прочитал об этом сообщить, что есть * не * Вы получите скорости нужно при работе под большой операционной системы (в частности Windows).В O / S просто мешает слишком многое.

Самый быстрый способ (не помню максимум возможных) является ассемблере под MS / DOS.

Буферизация ввода или с помощью USB, как уже было сказано являются лучшим выбором.Я хотел бы перейти к USB.Есть много MCU и модули для обработки этого легко.

FoxyRick.

 
Прослушать другу ..
Будет трудно гарантировать минимальный HIGH SPEED потока в параллельный порт.
на ОС Windows операционной ..Linux, вероятно, может быть лучше, вы также должны знать, что вам нужно отправить или получить в BURST MODE (32 бит) для переключения порта состояния машины для ЭХЗ противном случае он будет медленным скорости (8 бит).
Как уже кто-то советы вам.Лучше пойти с USB ..

Ура
Последний раз редактировалось eltonjohn от 14 декабря 2004 20:52;, всего редактировалось 1 раз

 
Я сделал несколько экспериментов по "большой скорости" на параллельный порт.
http://manubatbat.free.fr/doc/bench.htm
(жаль что на французском языке).В итоге я достичь 1.1Mo / с с использованием драйвера (explainantion в текст, таблицы относятся вещи, которые были непосредственно mesured, но это не так)

Я буду различать 2 вещи:

-получить время критическое поведение, даже при относительно низкой скорости
Здесь вы Wil имеют проблемы, связанные OS.В Windows нужно реальном слой (например, RTX).В Linux это же (например, с RTAI)

-получить (в) высокий (EST) скорость передачи.Здесь OS это не последняя проблема.Если вы хотите, чтобы проблема не ОС, а driverunder Windows будет делать эту работу.Вы находитесь на самом низком уровне.Это то же самое с Linux.
Если вы хотите достичь 2Mo / с необходимо использовать все хитрости,
то главный из них заключается в том, чтобы направить 32 бит данных за один раз (что будет разбита на четыре цикла восьми битной).И решить часть I / O медленно.Нужно сделать 32 бит I / O портов.Thiongs, которые нуждаются в библиотеке или АНМ заявление.
Будьте carfeul под Windows все решения, где есть один водитель слово на I / O является катастрофическим (по отношению от Изм).
Последняя проблема может быть мостом между I / O и чипсета PCI автобус, мост, который часто включают в набор микросхем системной платы.В старых компьютерах (без PCI автобусе Вы не имеете такого уровня и perharsp лучше Изм).

Я не пробовал с DMA, который в конечном итоге pehrarps метода, которые делают 2Mo / S возможно.

 
В Windows NT/2000/XP можно также получить максимальные скорости с водителем, как giveio.Этот драйвер открывает для приложений реального доступа к аппаратным порт с инструкциями _inp и _outp (на C).Вы можете легко проверить это с SoftIce.

 
Проверьте эти сайты:

http://www.control.com/1026178563/index_html
http://www.lvr.com/jansfaq.htm

и вы будете знать, почему вашей скорости, как это ...
Похоже, что нет пути вы будете рядом 2M /
с
 

Welcome to EDABoard.com

Sponsor

Back
Top