エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エンコーダ入力(MTU TCLK)|Fグループ電子工作講座
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
エンコーダ入力(MTU TCLK)|Fグループ電子工作講座
関連:ロータリーエンコーダとは インクリメンタル型エンコーダの入力を設定します。端子の選定エンコー... 関連:ロータリーエンコーダとは インクリメンタル型エンコーダの入力を設定します。端子の選定エンコーダ入力可能な端子はTCLKの表記があります。 PA6:TCLKA PA7:TCLKB PA8:TCLKC PA9:TCLKD TCLKAとTCLKBがペア、TCLKCとTCLKDがペアとして使用します。 車輪型移動ロボットの両輪の回転を計測する場合はTCLKA~TCLKDを全て使用します。 他にはTCLKに対応した端子は無いので、PA6~PA9以外の選択肢はありません。 初期化設定ソースファイル「intENC.c」を作り割り込み処理に必要なプログラムを書いていきます。 #include "iodefine.h" //エンコーダ入力初期化 void init_Enc() { PFC.PAIORL.BIT.B6 = 0x00; //PA6 入力 PFC.PAIORL.BIT.B7 = 0x0