STM32F4xxのRCC_PLLCFGRを計算するソフトを作ってみました。
以前STM32F2で作ったPLLCFGR計算ソフトですが、
STM32F4バージョンも作ってみました。
ダウンロード
使用は自己責任でお願いします。(結果を一度検算してみる事をお勧めします)
○使い方
①ClockInput(入力周波数)を入力
内部オシレータ使用する場合は下のチェックボタンを押すと自動的に16MHzに選択されます。
②OutPLLCLK(希望のPLLCLOCK出力周波数)を入力
③Calc startボタンを押すと計算結果が下の表に出てきます。
○細かい話
①リファレンスマニュアルの設定範囲の規制を計算に反映させています。
もしよろしければ正誤のご指摘を頂ければ大変助かります。
②出力周波数の計算結果は整数のみ有効な値として出力しています。
○使えない,使いたくないという人の為に。
このプログラムは.netプログラムなので
Windowsユーザー以外には使用できないと思われるので
使えない人の為に計算しておいた代表的な値を以下に列挙します。
出力が168MHz、かつPLL48CLKを満たすRCC_PLLCFGR
ClockInput RCC_PLLCFGR
4MHz 0x07403f03
8MHz 0x07403485
12MHz 0x07403107
16MHz 0x0740348a
16MHz(HSI) 0x0700348a
20MHz 0x07403f0f