Zhivoi писал(а):
Я новичок. Два дня изучаю STM32. Основная цель - управление различными серводвигателями.
И возник у меня вопрос - вот пример из первого поста ТСа работает. Поправил коэффициенты - вообще хорошо работает. Но вот меняю я GPIO_Pin_9 и GPIO_PinSource9 с девятки на семерку, переключаю серву с 9 ноги на 7, и она уже не работает. Смотрел в даташит на F4 - разницы между 9 и 7 ногой не нашел. Плохо смотрел?
Добавлено спустя 1 час 31 минуту 16 секунд:
Нашел в чем разница - нога 7 это TIM1_ETR, а 9 нога - это TIM1_CH1.
Чтобы запустить сигнал на TIM1_ETR надо явно что-то еще в коде сделать. Осталось узнать что именно.
В orfa2 есть готовый модуль для управления сервами
https://github.com/open-robotics/orfa2конкретно вот
https://github.com/open-robotics/orfa2/ ... ervo_lld.cО том что это тут
forum69/topic10192.html
_________________
R3
forum87/topic15337.html R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!