реклама на сайте
подробности

 
 
> STM32 32-битный таймер для захвата из двух 16-битных - как?, и возможно ли
Dot
сообщение Nov 30 2013, 13:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 13-10-05
Пользователь №: 9 595



Железо разведено для использования входа у канала 2 таймера 2. Тактовая частота таймера -- системная по-максимуму.

Хотелось бы, чтобы таймер был 32-битным, т.е. к нему надо как-то приляпать 2-ой таймер. Не пойму, как это можно сделать. Получается (пока чисто теретически), что с ведущего таймера можно подать либо счетные импульсы, либо сигнал захвата, но никак ни оба сигнала одновременно.

Или здесь есть какой-то трюк?

Пока в голову приходит только брать сигнал захвата с ведущего таймера, а тактовую частоту для зависимого брать системную, но поделенную предделителем (у которого коэффициент деления такой же, как и у 1-го таймера). И оба таймера стартовать синхронно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
nx6310
сообщение Nov 30 2013, 13:24
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 28-06-10
Пользователь №: 58 174



Можно вроде сигнал переполнения ведущего таймера завести на вход ведомого таймера.
Первый таймер будет выступать как делитель для второго таймера. об этом можно прочитать на странице 350 RM0008 Reference manual
разделы:
14.3.15 Timer synchronization
Using one timer as prescaler for the another.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 08:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01324 секунд с 7
ELECTRONIX ©2004-2016