Заранее большое спасибо!
stm32f4 таймеры
- Сообщения: 129
- Зарегистрирован: Пт фев 25, 2011 09:06:10
Здравствуйте! Есть необходимость с помощью таймера 2 управлять таймером 1, а именно таймер 1 настроен на генерацию ШИМ, а таймер 2 должен включать таймер 1 на определенное время,. а потом отключать. Знаю, что есть в stm32 возможность таймерами управлять работой друг друга, можно ли реализовать используя какой то из режимов то, что мне необходимо ?
Заранее большое спасибо!
Заранее большое спасибо!
- Реклама
Можно сделать проще, без аппаратных фишек. Завести прерывание от таймера 2, в котором управлять таймером 1.
Что Вы имеете ввиду под определенным временем? Я как то делал. Один таймер работал на ШИМ, но в режиме однократного пуска. Второй таймер периодически запускал первый. Но это же не то, что Вам надо? Вам нужны какие-то пачки "ШИМов"?Георгий25 писал(а):аймер 2 должен включать таймер 1 на определенное время,
- Сообщения: 129
- Зарегистрирован: Пт фев 25, 2011 09:06:10
Необходимо посылать пачки импульсов, например строго 20 импульсов потом пауза потом ещё 20 импульсов. Пробовал в прерывании от другого таймера, просто включать таймер, все вроде работает. Но хотелось бы попробывать режим работы когда один таймер управляет работой другого.
В продвинутых таймерах есть регистр Repetition Counter Register (TIMx_RCR). Я с ним не работал, но возможно это то, что Вам надо.
З.Ы. Тему то не удачную выбрали. В правильной ветке скорее всего устали бы советы читать
.
З.Ы. Тему то не удачную выбрали. В правильной ветке скорее всего устали бы советы читать
- Реклама



