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

 
 
> По поводу HSE_VALUE
dimon_rub
сообщение Apr 2 2017, 12:34
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 10-09-16
Пользователь №: 93 282



Может вопрос глупый или уже обсуждался но НЕ МОГУ ПОНЯТЬ. Проц: STM32F103RC. Ситуация такая был кварц на 16МГц стал на 8МГц. Изменил в HSE_VALUE.
Выстроил PLL что бы получилось 72МГц как и раньше. Все ОК. Проверяю опросом структуры RCC_GetClocksFreq((RCC_ClocksTypeDef *)&rcc_Clocks);

__IO RCC_ClocksTypeDef rcc_Clocks;

Возвращает:
SYSCLK_Frequency=72000000
PCLK1_Frequency=36000000
PCLK2_Frequency=72000000
HCLK_Frequency=72000000
ADCCLK_Frequency=12000000
Во всех таймерах привязка по опрошеной структуре к примеру
TIM3->PSC = (rcc_Clocks.PCLK1_Frequency / 1000000) - 1;
или
SysTick_Config(rcc_Clocks.SYSCLK_Frequency/22);

Почему по уходили временные диапазоны на половину.
Спасибо за помощь.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 12:31
Рейтинг@Mail.ru


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