オーディオの自作の話題を中心に盛り上げてください
新しいHPのURL http://www.easyaudiokit.com

お気楽オーディオキット資料館

3479006

エンコーダの処理 - d

2019/01/16 (Wed) 19:26:16

いつも楽しく拝見させてもらっています。

エンコーダの処理ですが、
割り込み処理をエンコーダの監視側にして、
メイン関数ではLCDの表示を行うというのはいかがでしょうか。

割り込みなら正確に1msくらいで割り込みがかかりますし、遅い関数にも邪魔されないと思います。

Re: エンコーダの処理 - ヒロ

2019/01/16 (Wed) 21:28:20

普通に考えたら、そうですよね。

でもPICで入力ポートで割り込みがかけられるのはポートBだけなのですが、そのポートBは違う用途で使ってしまっているという問題があって、時間割り込みを考えていたわけです。

Re: エンコーダの処理 - d

2019/01/16 (Wed) 21:44:11

あら、ピン変化割り込みですか。
私はタイマー2あたりで、1msごとにピンの状態RA2とかを読むことを想像してました。

Re: エンコーダの処理 - d

2019/01/16 (Wed) 21:47:27

もしかして私の予想した実装と、ヒロさんが計画していらっしゃる実装が同じだったりして・・・

Re: エンコーダの処理 - ヒロ@帰省中

2019/01/19 (Sat) 16:38:39

ほぼ2年ほどほったらかしのゲインフェーズアナライザに取り組もうとしている最中です。
http://www.easyaudiokit.com/bekkan3/instrument.html

名前
件名
メッセージ
画像
メールアドレス
URL
文字色
編集/削除キー (半角英数字のみで4~8文字)
プレビューする (投稿前に、内容をプレビューして確認できます)

Copyright © 1999- FC2, inc All Rights Reserved.