計測アプリ
脈拍センサーとSTM32Nucleoで心拍数を測ってみる

低速パルスである脈拍をカウントして一分間あたりの心拍数を表示するアプリケーションに挑戦してみましょう。 フォトリフレクタおよびオペアンプを使った脈拍センサーの作成 脈拍センサ信号および出力モニター用LEDをマイコンに接続 […]

続きを読む
外部割り込みを使ったアプリ
外部入力割り込みアプリ【STM32のEXTI】

外部入力信号による割り込みアプリケーションの例です。外部割り込み特有部分の解説をします。 設定仕様:入力:PC13 フローティング入力 押しボタンスイッチ出力:PA5 プッシュプル出力+500Ω+LED ポイン […]

続きを読む
SYSTIC割り込みを使ったアプリ
SysTick割り込みアプリ【STM32のSysTick】

ペリフェラルを使わないARMコアに備わったSysTickタイマを利用した割り込みのアプリケーションです。 設定仕様:出力:PA5: プッシュプル出力+500Ω+LED コラム SysTick割り込みを使用することができる […]

続きを読む
各周辺機能(ペリフェラル)詳細
さまざまな割り込み【STM32の割り込み詳細】

ハードウェアを制御する組み込みプログラミングでは割り込み処理を避けては通れないでしょう。STM32マイコンの割り込み処理はARMコアCortex-M3のルールに基づいているため、ルールの仕組みを理解して割り込み処理設定や […]

続きを読む
各周辺機能(ペリフェラル)詳細
システムタイマ【STM32のSysTickタイマ詳細】

 分周した9MHzのシステムクロックをSysTickタイマとした割り込み:  ① SysTickタイマのカウンタ値を設定   ② システムクロック源を指定  引数にはAH […]

続きを読む
各周辺機能(ペリフェラル)詳細
システムクロック【STM32のSYSCLK設定詳細 】

システムクロックはマイコン固有のものですので一度設定すると変更するものではありませんが、しっかり理解することで他のマイコンへの応用ができるようになります。 マイコンのクロック クロック源の種類 クロックの設定 &nbsp […]

続きを読む