Это вопрос не по конкретной программе или конкретному контроллеру, это общее. duxe.ru
Сам принцип step/dir я понимаю, если пин1 например LPT порта это step, а пин2 это dir, то если на пин1 появилась логическая единица смотрим уровень на пин2 и либо туда либо сюда шагаем двигаем.
Вопрос в другом, допустим программа выдает на порт два шага, то что мы увидим в результате
step dir
1 1
1 1
или же там в принципе должен проскочить нуль между единицами
то есть так
step dir
1 1
0 0
1 1
Если например я имею контроллер который опрашивает LPT порт 1000 раз в секунду, а LPT порт выдает информацию 10 раз в секунду то есс-но при первом варианте вывода степ дир у меня всё убежит куда подальше. Может есть ещё какой сигнал синхронизации порта и контроллера типа какого нить clock, или же формат как во втором варианте я написал?
Отредактировано Greenfield (2008-10-27 21:34:11)