初期化
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[STM32]]
*初期化 [#l16f4fc2]
**クロックの初期設定 [#b79e952f]
STM32ではじめるARM/Cortex-M3組み込み開発の環境を使うと Bo...
この関数はlib\Platform\boardinit.cにあります。
この関数は SystemInit 関数を呼び出します。
SystemInit関数はlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\...
system_stm32f10x.cはテンプレートファイルであり、クロック...
SetSysClockTo72を使ってシステムクロック(SYSCLK)を72MHzに...
このファイルには
4. The default value of HSE crystal is set to 8 MHz
(or 25 MHz, depedning on the product used), refer to "HS...
When HSE is used as system clock source, directly or thr...
using different crystal you have to adapt the HSE value ...
configuration.
とある様にHSE_VALUE(外部接続クロック)の値は8MHzが想定され...
本来はlib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/stm32f10x....
SystemInit関数ではSetSysClockで逓倍率に応じたSetSysClockT...
lib\Platform\××.h
#define XTAL_12MHZ
の定義有無で切り替えられます。他にmakfileで、水晶発振子の...
XTAL_FREQ = ((uint32_t)12000000)
SYSCLK_FREQ_SELECT = SYSCLK_FREQ_72MH
SYSCLK_FREQ_72MHz とセットされているのでSYSCLKは72MHzにな...
この後、NVIC_SetVectorTable関数で割り込みベクタの設定をし...
最後にRemap_JTAG関数でDFU機能のあるボード用にJTAGポートの...
リセット後、又はSTOPモードからの復帰時は、システムクロッ...
**ヘッダファイル [#fd47aacc]
-stm32f10x.h
ファームウェア・ライブラリの各種関数を呼び出すためのヘッ...
-platform_config.h
マイコンボード個別の設定を記述するヘッダファイルです。
終了行:
[[STM32]]
*初期化 [#l16f4fc2]
**クロックの初期設定 [#b79e952f]
STM32ではじめるARM/Cortex-M3組み込み開発の環境を使うと Bo...
この関数はlib\Platform\boardinit.cにあります。
この関数は SystemInit 関数を呼び出します。
SystemInit関数はlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\...
system_stm32f10x.cはテンプレートファイルであり、クロック...
SetSysClockTo72を使ってシステムクロック(SYSCLK)を72MHzに...
このファイルには
4. The default value of HSE crystal is set to 8 MHz
(or 25 MHz, depedning on the product used), refer to "HS...
When HSE is used as system clock source, directly or thr...
using different crystal you have to adapt the HSE value ...
configuration.
とある様にHSE_VALUE(外部接続クロック)の値は8MHzが想定され...
本来はlib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/stm32f10x....
SystemInit関数ではSetSysClockで逓倍率に応じたSetSysClockT...
lib\Platform\××.h
#define XTAL_12MHZ
の定義有無で切り替えられます。他にmakfileで、水晶発振子の...
XTAL_FREQ = ((uint32_t)12000000)
SYSCLK_FREQ_SELECT = SYSCLK_FREQ_72MH
SYSCLK_FREQ_72MHz とセットされているのでSYSCLKは72MHzにな...
この後、NVIC_SetVectorTable関数で割り込みベクタの設定をし...
最後にRemap_JTAG関数でDFU機能のあるボード用にJTAGポートの...
リセット後、又はSTOPモードからの復帰時は、システムクロッ...
**ヘッダファイル [#fd47aacc]
-stm32f10x.h
ファームウェア・ライブラリの各種関数を呼び出すためのヘッ...
-platform_config.h
マイコンボード個別の設定を記述するヘッダファイルです。
ページ名: