STM32CubeMXに関する事 6 RTC割り込みを使う 2 [STM32F]
STM32CubeMXを使って割り込みを設定します。
こんどこそRTCによる周期割り込みを利用します。
1.コールバックルーチン
RTC割り込みをユーザーが利用する時は、stm32f1xx_hal_rcc_ex.cの中のHAL_RTCEx_RTCIRQHandlerからユーザーのコールバックルーチンが呼ばれます。
この時の関数名は指定されており、どこかのファイルに以下の様に記述します。
この例では1秒周期でunixTimeと言う大域変数が1増加します。
2.あとはこの変数を煮るなり焼くなり。
気を取り直して、、、
こんどこそRTCによる周期割り込みを利用します。
1.コールバックルーチン
RTC割り込みをユーザーが利用する時は、stm32f1xx_hal_rcc_ex.cの中のHAL_RTCEx_RTCIRQHandlerからユーザーのコールバックルーチンが呼ばれます。
この時の関数名は指定されており、どこかのファイルに以下の様に記述します。
この例では1秒周期でunixTimeと言う大域変数が1増加します。
/*************************************************************************/ /* RTC interrupt call back function. */ /*************************************************************************/ void HAL_RTCEx_RTCEventCallback( RTC_HandleTypeDef *hrtc ) { unixTime++; }
2.あとはこの変数を煮るなり焼くなり。
気を取り直して、、、
2017-08-24 14:42
nice!(0)
コメント(0)
コメント 0