マイコン入門spacer ad
トップページに戻る(マイコン徹底入門:STM32で始めるARM/Cortex-M3組み込み開発)
「マイコン徹底入門」とは? |  「マイコン徹底入門」を読む |  ダウンロード |  掲示板 |  筆者の自己紹介


Previous: 9.1. EXTI割込み(ライン0-4)

Up: 9.1. EXTI割込み(ライン0-4)

Next: 9.1.2. EXTIとして使用するGPIOの指定


マイコン徹底入門:周辺回路編:STM32のペリフェラルを活用: 9. 外部割込み/イベントコントローラ(EXTI): 9.1. EXTI割込み(ライン0-4):

9.1.1. クロックの供給とGPIOの初期化

 使用するGPIOピンの初期化の方法自体は通常の初期化の方法と変わりありません。それに加えて、EXTIを使用する場合には、AFIOクロックも供給する必要があります。

/* Enable Button GPIO clock */

RCC_APB2PeriphClockCmd(GPIOX_RCC | RCC_APB2Periph_AFIO, ENABLE);

/* Configure Button pin as input floating */

GPIO_InitStructure.GPIO_Pin = OB_SW_PIN;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;

GPIO_Init(OB_SW_PORT, &GPIO_InitStructure);


Previous: 9.1. EXTI割込み(ライン0-4)

Up: 9.1. EXTI割込み(ライン0-4)

Next: 9.1.2. EXTIとして使用するGPIOの指定


このページはITと知的財産の法律情報「法務ネット」の管理人が制作・運営しています。
_Toc266801166