Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Быстрый обмен с внешними устройствами. 15.08.05 13:09 Число просмотров: 1629
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
Есть датчик (несколько датчиков), выдающий слаботочный цифровой сигнал ("0"-0В, "1"-12В). Для сопряжение с ТТЛ и увеличения входного вопротивления есть интерфейс, состоящий из резистора и транзистора. Все это подключено к параллельному принтерному порту. Можно и к СОМ порту, но суть проблемы не меняется.
Программная обработака сигналов с датчиков осуществляется посредством считывания из принтерного порта его состояния с последующей обработкой соответствующих датчикам бит.
Скорость чтения из порта приблизительно милион в секунду. Причем создается впечатление, что эта скорость присуще всем портам (регистрам). То есть гигагерцовый процессор читает из порта за тысячу тактов!
Как бы повысить скорость без серьезного "хирургического" вмешательства с паяльником хотя бы раз в 10, а лучше в 100? В принципе это должно быть реально, просто не хочется скатываться до разработки и производства собственной интерфейсной платы. К тому же если пользовать ноутбук, то к нему будет очень проблематично какую либо разработку "прикрутить".
|
- Быстрый обмен с внешними устройствами. - DPP 15.08.05 13:09 [1629]
|
|
|