Перейти к содержанию
bbh_blocked_dnftl

Dx Portal Внутреннее тактирование HSI на STM32F103C8T6


Рекомендуемые сообщения

Здравствуйте, в силу поставленных передо мной ограничений (на плате нет внешнего резонатора), я вынужден пытаться запустить STM32F103 от внутреннего тактирования, да ещё и под 72МГц.

 

 

 

Правильный ли код?

 

 

 

RCC_DeInit(); //Сброс

RCC_HSEConfig(RCC_HSE_OFF); //Выключение внешнего тактирования (на всякий случай)

RCC_PLLConfig( RCC_PLLSource_HSI_Div1, RCC_PLLMul_9); //использование множителя 9 для получения 72МГц, но компилятор ругается на делитель Div1

 

 

 

Дескать, минимум можно использовать Div2, а совсем без делителя нельзя, как ещё можно выставить множитель?

 

 

 

 

RCC_PLLCmd( ENABLE); //Включение PLL как такового

RCC_SYSCLKConfig( RCC_SYSCLKSource_PLLCLK); //Использование PLL в качестве основного источника тактирования

 

 

 

Вышеперечисленная шняга будет вызываться в мэйне, но это совсем другая история, пока что с этим туплю.

 

Читать дальше

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...