Например TDA7294

Форум РадиоКот • Просмотр темы - STM32G474 удвоитель тактовой частоты таймеров
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс окт 26, 2025 06:45:39

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: STM32G474 удвоитель тактовой частоты таймеров
СообщениеДобавлено: Вс июн 15, 2025 14:13:34 
Держит паяльник хвостом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 204
Зарегистрирован: Вс дек 02, 2012 16:58:33
Сообщений: 931
Откуда: от туда
Рейтинг сообщения: 0
Работаю над домашним проектом, взял отладочную плату STM NUCLEO-G474RE с процессором STM32G474 на борту (из названия было непонятно, да). С этим процессором работаю уже давно, потом был перерыв пару лет.
Мне нужно запускать измерение по таймеру с периодом 10мс, не зависящим от состояния FreeRTOS. Для этого я использовал TIM7 как самый ограниченный и бесполезный. Рассчитывал на входную тактовую частоту PCLK1 20МГц. Установил делитель тактовой частоты и значение счётчика. Разрешил прерывание. И получил период прерывания не 10, а 5мс. Я, конечно, могу установить другие коэффициенты, но всё равно полез разбираться.
RCC у меня настроен вручную, частота процессора 160МГц. SysTick работает от делителя частоты на 8: 20МГц, секунды считают корректно. Частота PCLK1 после делителя на 8 равна 20МГц. Картинку прилагаю.
Изображение
У меня вопрос:
От шины PCLK1 до тактирования таймеров 2-7 стоит блок умножения частоты "x1 or x2". Сейчас он настроен на х2. Но я нигде не нашёл управление этим блоком, ни в RCC, ни в таймерах. Может кто видел, где и как управляется этот множитель?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32G474 удвоитель тактовой частоты таймеров
СообщениеДобавлено: Вс июн 15, 2025 14:31:22 
Мудрый кот

Карма: 25
Рейтинг сообщений: 467
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1711
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
стр 281:
Цитата:
7.2.13 Timer clock
The timer clock frequencies (tim_ker_ck) are automatically defined by hardware. If the APB prescaler equals 1, the timer clock frequencies are set to the same frequency of the APB domain, otherwise, they are set to twice (×2) the frequency of the APB domain.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32G474 удвоитель тактовой частоты таймеров
СообщениеДобавлено: Вс июн 15, 2025 15:37:55 
Держит паяльник хвостом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 204
Зарегистрирован: Вс дек 02, 2012 16:58:33
Сообщений: 931
Откуда: от туда
Рейтинг сообщения: 0
Большое спасибо! Сам не нашёл.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y