計測アプリ
STM32マイコン Nucleoボードを使った温度計

安価なサーミスタをセンサーの素子として使用した温度計をSTM32マイコン(Nucleoボード)で実現するアプリケーションを作ります。簡易なプログラムですがCortex-M3コアマイコンで浮動小数点演算を使ったアプリで他に […]

続きを読む
計測アプリ
STM32 Nucleoで加速度センサを使ってみる

加速度センサとは 加速度センサというものはいろいろなセンサの中でも製品内の見えない場所で使われていることが多いので利用率が高い割にはどのようなものかを知らない人が多いかもしれません。 例えば、スマホでは内部の加速度センサ […]

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

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

続きを読む
ADコンバータを使ったアプリ
複数チャネル連続AD変換(DMA)アプリ【STM32のADC】

STM32マイコンのADCで複数チャネルのアナログ信号を連続で自動変換してメモリに取得する実用的なアプリです。完全に理解してぜひ活用してください。  2チャンネル分のアナログ変換値をDMAでメモリに変換する場合 […]

続きを読む
ADコンバータを使ったアプリ
連続AD変換完了時割り込みアプリ【STM32のADC】

AD変換と割り込みの組み合わせの紹介プログラムです。AD変換完了のたびに割り込みが発生することになっていて、このままでは割り込みの頻度が多すぎるため実用的ではないですが学習向けとして割り込みを理解してください。 割り込み […]

続きを読む
ADコンバータを使ったアプリ
連続AD変換アプリ【STM32のADC】

STM32マイコンADCの1chアナログ入力信号を自動で連続変換して表示するプログラムです。連続変換モードですので一度設定すると任意のタイミングで変換値を取得できます。

続きを読む
ADコンバータを使ったアプリ
都度AD変換アプリ【STM32のADC】

STM32マイコンADCの1chアナログ入力信号を必要に応じて、手動で都度AD変換を開始して取得したデータを表示するプログラムです。

続きを読む
各周辺機能(ペリフェラル)詳細
DMA(Direct Memory Access)【STM32のDMA詳細】

DMAは初心者・入門者には必須のスキルではありませんが、DMAを使用するとCPUの負担が減るため、CPU能力を他の処理に回せ、省電力に寄与できますので実務では求められることもあるでしょう。この章ではADコンバータの複数チ […]

続きを読む
各周辺機能(ペリフェラル)詳細
ADコンバータ【STM32のADコンバータ詳細】

STM32マイコンのADコンバータはとても高機能なために、初心者・入門者は単純なものから順に理解しながらステップアップしていくのがよいと思われます。 この章では1チャンネルのアナログ入力を必要なときだけ手動で取得するシン […]

続きを読む