タイマを使ったアプリ
圧電ブザー・スピーカーを鳴らしてみよう【STM32 Nucleo】

圧電ブザー・圧電スピーカーをSTM32マイコン(Nucleoボード) につなげて鳴らしてみましょう。今回は安価な圧電ブザー(形式:LF-MB12B06)を使いました。ペリフェラル タイマの応用です。詳細はタイマ・カウンタ […]

続きを読む
計測アプリ
エンコーダの回転位置測定【STM32 Nucleo】

STM32のタイマにはエンコーダ2相出力パルスを入力としてアップダウンカウントする機能があります。この機能を使ってロータリーエンコーダからのパルスをアップダウンカウントさせて基準位置からモータが回転した量を計測する方法を […]

続きを読む
計測アプリ
エンコーダの回転速度測定【STM32 Nucleo】

STM32のタイマには外部パルスを計測する機能があります。ロボット等のアクチュエータには位置、速度を検知するセンサとしてエンコーダがよく使われるのですが、エンコーダから回転速度に応じて変化するパルスを計測する方法を紹介し […]

続きを読む
タイマを使ったアプリ
可変パルスアプリ【STM32でパルス制御】

STM32マイコンのタイマで任意の周波数パルスを制御するアプリケーションです。この例では押しボタンスイッチを押し続けると周波数が変わるのですが、他にいろいろ応用できます。 設定仕様:使用ピン:PB8オルタネート出力(タイ […]

続きを読む
タイマを使ったアプリ
LEDをマイコンでPWM調光する【STM32 Nucleo】

マイコンのデジタル出力を使ってLEDを調光するにはどうすればいいのでしょうか。調光するというあたかもアナログ的に明るさを連続でコントロールするのにマイコンのデジタル出力を使って行う手品のような種あかしを解説していきます。 […]

続きを読む
タイマを使ったアプリ
PWMパルスアプリ【STM32のPWM出力】

STM32マイコンのタイマをPWM出力に設定したアプリケーションプログラムです。設定値により周波数やパルスデューティ比が変わるのを確認できます。 設定仕様: 使用ピン:PB8オルタネート出力(タイマ出力)使用ペリフェラル […]

続きを読む
タイマを使ったアプリ
固定パルスアプリ【STM32のパルス出力】

STM32マイコンのタイマを使用して入力スイッチを押したときだけ固定周波数のパルスを発生するアプリケーションプログラムです。 設定仕様:使用ピン:PB8 オルタネート出力(タイマ出力)使用ペリフェラル:TIM4_CH3 […]

続きを読む
各周辺機能(ペリフェラル)詳細
タイマ・カウンタ【STM32の高機能・汎用タイマ詳細】

マイコンのタイマ・カウンタは外部から与えた入力パルス数のカウント、入力パルス周波数の計算、任意の周波数パルス出力、PWMパルスの出力、そしてパルス以外では時間計測などタイマ・カウンタを組み合わせた用途は広いです。 STM […]

続きを読む