Цитата(rv3dll(lex) @ Jun 7 2008, 14:12)

я бы тоже на плисине сделал на самой дохлой тока задача судя по всему про контроллер
Ну, ради бога, пусть на контроллере, принцип тот же самый: формируем задержанный сигнал, который далее считаем входным. Для этого падаем в прерывание по фронту/спаду, тупо формируем там импульс 1.5мкс без всяких таймеров, просто по времени выполнения последовательности команд типа
OutPort1 = 0
NOP
NOP
...
OutPort1 = 1
затем формируем задержанную копию входного сигнала
OutPort2 = InPort1
Естественно, такой подход неприменим, если требуется реакция на опережение
в реальном времени