NVIC_Init
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[ファームウェア関数一覧>ファームウェア関数一覧#ydece7d3]]
*NVIC_Init [#q36f2de4]
#contents
**ヘッダ宣言 [#rc2d7d8d]
**関数プロトタイプ [#aa83fd05]
void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct)
**動作 [#r68167ae]
-NVICを初期化します。
**引数 [#s4d0f89b]
-NVIC_InitStruct
'''stm32f10x_nvic.h'''ファイルで定義されているNVIC_InitTy...
typedef struct
{
uint8_t NVIC_IRQChannel;
uint8_t NVIC_IRQChannelPreemptionPriority;
uint8_t NVIC_IRQChannelSubPriority;
FunctionalState NVIC_IRQChannelCmd;
} NVIC_InitTypeDef
--[[NVIC_IRQChannel]]&br;
このメンバは有効・無効にするIRQチャンネルをマクロで指定し...
&br;
--NVIC_IRQChannelPreemptionPriority&br;
割り込みの優先順位(グループ優先度)を0から15までの数値で指...
&br;
--NVIC_IRQChannelSubPriority&br;
割り込みの優先順位(サブ優先度)を0から15までの数値で指定し...
[[NVIC_PriorityGroupConfig]]関数を実行していない場合はこ...
&br;
#include(Macro/NVIC_IRQChannelPreemptionPriority,notitle)
&br;
--NVIC_IRQChannelCmd&br;
''ENABLE'' 又は ''DISABLE''で割り込みを有効又は無効化しま...
&br;
**戻り値 [#cc8f1a19]
-無し
**呼び出し関数 [#f136085f]
-無し
**サンプル [#kd3d0b89]
NVIC_InitTypeDef NVIC_InitStructure;
/* Enable the TIM4 Interrupt */
NVIC_InitStructure.NVIC_IRQChannel = TIM4_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0...
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
**参照 [#y3b39733]
-STMマイコン徹底入門 P.146
終了行:
[[ファームウェア関数一覧>ファームウェア関数一覧#ydece7d3]]
*NVIC_Init [#q36f2de4]
#contents
**ヘッダ宣言 [#rc2d7d8d]
**関数プロトタイプ [#aa83fd05]
void NVIC_Init(NVIC_InitTypeDef* NVIC_InitStruct)
**動作 [#r68167ae]
-NVICを初期化します。
**引数 [#s4d0f89b]
-NVIC_InitStruct
'''stm32f10x_nvic.h'''ファイルで定義されているNVIC_InitTy...
typedef struct
{
uint8_t NVIC_IRQChannel;
uint8_t NVIC_IRQChannelPreemptionPriority;
uint8_t NVIC_IRQChannelSubPriority;
FunctionalState NVIC_IRQChannelCmd;
} NVIC_InitTypeDef
--[[NVIC_IRQChannel]]&br;
このメンバは有効・無効にするIRQチャンネルをマクロで指定し...
&br;
--NVIC_IRQChannelPreemptionPriority&br;
割り込みの優先順位(グループ優先度)を0から15までの数値で指...
&br;
--NVIC_IRQChannelSubPriority&br;
割り込みの優先順位(サブ優先度)を0から15までの数値で指定し...
[[NVIC_PriorityGroupConfig]]関数を実行していない場合はこ...
&br;
#include(Macro/NVIC_IRQChannelPreemptionPriority,notitle)
&br;
--NVIC_IRQChannelCmd&br;
''ENABLE'' 又は ''DISABLE''で割り込みを有効又は無効化しま...
&br;
**戻り値 [#cc8f1a19]
-無し
**呼び出し関数 [#f136085f]
-無し
**サンプル [#kd3d0b89]
NVIC_InitTypeDef NVIC_InitStructure;
/* Enable the TIM4 Interrupt */
NVIC_InitStructure.NVIC_IRQChannel = TIM4_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0...
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
**参照 [#y3b39733]
-STMマイコン徹底入門 P.146
ページ名: