- ベストアンサー
dsPIC初心者からの質問です.
dsPIC初心者からの質問です. dsPICのデータシートのピンの機能で「RPx(ペリフェラル ピン)」と書かれているピンは色々な機能を持たせることができると聞いたのですが,具体的な設定方法がわからず困っています.例えばRP20にQEIの機能を持たせたいのですが・・・どなたかご存知の方がいらっしゃいましたら教えていただけないでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
同じ内容の質問は新しくスレッドを立て無いほうが良いですよ。 QEI機能の付いていないdsPICでロータリーエンコーダーの処理をするには「Input Change Notification」を使います。 これを使うとポートのレベルが変化すると割り込みがかかるので、その中で、以前のピンの状態と割り込み後の状態を比べてどちら方向に変化したかを判断してカウンターをアップダウンします。 この割り込みは最優先で実行しないと誤動作につながります。 割り込みの使いかた、ロータリーエンコーダーの使いかたはデータシートを読んで、自分で考えてください。
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
http://okwave.jp/qa/q5942665.html では「適当につなげばいいんじゃない」って書いたけど, dsPIC の QEI を使うならピンは固定かもしれん. 厳密にいうと「どの dsPIC を使うか」によって違うのかもしれんが.
質問者
お礼
回答ありがとうございました
お礼
回答とご指摘ありがとうございました