ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
1012137 Топик полностью
RxTx (14.06.2020 21:26, просмотров: 703) ответил Evgeny_CD на [Микрошаг шагового двигателя] Попробуем собрать в кучу все интересное по теме.
Каковы способы генерации сигнала STEP шагового двигателя посредством микроконтроллера STM32? Требуется гибко управлять частотой и точно подсчитывать количество импульсов. 

(ШИМ не требуется - драйвер drv8825) .

Генерация таймером, прерыванием и управлением портом понятна, но для Half-Step требуются частоты в 8-32 раза больше (up to 22.4khz). Прерывания съедят вычислительный ресурс микроконтроллера. Интересуют другие способы, например Output Compare.


P.S. Я конечно изучаю интернет, существующие драйверы, opensource софт, втч родные библиотеки CUBE. Но я считаю спросить здесь тоже крайне полезно, мало ли какие интересные варианты будут предложены.

Спасибо, князь. Вы настоящий дворянин. И программист.