Задача следующая...
Имеется процессор pic 12f675, да и впрочем куча других, хоть AVR, PIC, STM32 ... Но предпочтительней на 12f675 потому как с поставленной задачей он справится.
Есть ШД с конроллером управляемым низкоуровневым сигналом step (т.е. на step подали 0 двигатель шагнул).
На GP3 подаем 0, на GP0 появляется - 1, а на GP2 формируется сигнал step с частотой 1кгц до появления низкого уровня на GP4 (концевик 1), мотор стал. В случае подачи на GP3 высокий уровень, на GP0 устанавливаем 0, а на GP2 снова начинает формироваться сигнал STEP до появления низкого уровня на GP5 (концевик 2) и опять мотор стал. Весь этот цикл будет выполняться при условии что на GP1 высокий уровень, в случае появления 0 на GP1, формируем на GP0 - 1? а на GP2 step до срабатывания концевика 2 (GP5) и стоим пока на GP1 снова не появится высокий уровень.
Вух, вроде так. Очень буду благодарен за помощь. Могу оплатить услугу. Спасибо.



