Вообщем атмега16, по таймеру T1 по прерыванию по совпадению OCR1A "шагаю" шаговым двигателем. Проблема в том что если OCR1A "вычисляется", то ничего не происходит (я еще капитально не ковырял что там происходит, но двигатель не шагает), а если тупо цифрами значение задать - все норм. Вот код:
Код: Выделить всё
unsigned int v;
unsigned int uiSpeed=200;
...
v=(31250/uiSpeed)*10;
//v=1562;
OCR1A=v;


