[[ファームウェア関数一覧>ファームウェア関数一覧#ab20bb5e]]
*RCC_PLLConfig [#i6dadd91]
#contents
**ヘッダ宣言 [#i960a843]

**関数プロトタイプ [#r817debd]
 void RCC_PLLConfig(uint_t32 RCC_PLLSource, uint_t32 RCC_PLLMul)
 void RCC_PLLConfig(uint32_t RCC_PLLSource, uint32_t RCC_PLLMul)
**動作 [#v3e8599f]
-PLLのクロック源と逓倍率を設定します
-この関数は''PLLが停止している時''にのみ使えます。
-生成されるクロックが最大動作周波数の''72MHzを越えない''ように設定して下さい。
**引数 [#mf68ba38]
-RCC_PLLSource&br;
PLLのクロック源を選択します。&br;
&br;
|RCC_PLLSource_HSI_Div2|HSIクロックの1/2|
|RCC_PLLSource_HSE_Div1|HSEクロック|
|RCC_PLLSource_HSE_Div2|HSEクロックの1/2|
#include(Macro/RCC_PLLSource,notitle)
-RCC_PLLMul&br;
PLLの逓倍率を選択します。&br;
&br;
|RCC_PLLMul_2|PLLの入力周波数を2倍にします|
|RCC_PLLMul_3|PLLの入力周波数を3倍にします|
|RCC_PLLMul_4|PLLの入力周波数を4倍にします|
|RCC_PLLMul_5|PLLの入力周波数を5倍にします|
|RCC_PLLMul_6|PLLの入力周波数を6倍にします|
|RCC_PLLMul_7|PLLの入力周波数を7倍にします|
|RCC_PLLMul_8|PLLの入力周波数を8倍にします|
|RCC_PLLMul_9|PLLの入力周波数を9倍にします|
|RCC_PLLMul_10|PLLの入力周波数を10倍にします|
|RCC_PLLMul_11|PLLの入力周波数を11倍にします|
|RCC_PLLMul_12|PLLの入力周波数を12倍にします|
|RCC_PLLMul_13|PLLの入力周波数を13倍にします|
|RCC_PLLMul_14|PLLの入力周波数を14倍にします|
|RCC_PLLMul_15|PLLの入力周波数を15倍にします|
|RCC_PLLMul_16|PLLの入力周波数を16倍にします|
#include(Macro/RCC_PLLMul,notitle)
**戻り値 [#c356a36d]
-無し
**場所 [#ra9f76c8]
**呼び出し関数 [#f77762ba]
-無し
**サンプル [#r9a25388]
 /* Set PLL clock output to 72MHz using HSE (8MHz) as entry clock */
 RCC_PLLConfig(RCC_PLLSource_HSE_Div1, RCC_PLLMul_9);
**参照 [#v5996a9a]
-
-STM32マイコン徹底入門 P.131


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS