Начал проверять прошивку ШИМом, оказалось, что при частоте больше где-то 20 Гц, она начинала показывать всякую фигню. Проблема оказалась в выводе данных на экран (висело на том же таймере), вынес нафиг этот код наружу, заодно подравнял его кривость маленько, стало работать
Только не совсем пойму, как там считаются "тики"... Сколько "тиков" один оборот. В даташите на FS276 не нашел, но это дело поправимое. По-моему, иногда не досчитывает все "тики", наверное, надо фильтровать входящий сигнал. Думаю, что смогу поправить.
Теперь буду думать, как рулить скоростью двигателя. Питание на саму FS276 нужно подавать постоянно, а вот на двигатель через ШИМ, верно же?
Но если повешать один КТ972А напрямую на двигатель, то он же не даст необходимый ток? Или лучше все вешать через драйвер? Стандартный L293 подойдет же?
Спасибо всем за ответы и советы!