エンコーダの処理 - 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