QEIその2
Dependents: Nucleo_Motor Nucleo_Motor mbed_test_enc mbed_touteki_MR1 ... more
Fork of QEI2 by
QEIver2です。 前回のQEIよりハードウェアの節約を実現しました。 基本的にメソッドの追加などはないですが、コンストラクタに引数を追加しました。 第五引数にTimerクラスのアドレスを突っ込むことでTimerクラスの共有ができます。 また従来のQEIクラスの非効率的なTimerクラスの使い方をなくすことで、複数のQEIを使うことができました
Diff: QEI.h
- Revision:
- 1:1f4e8614d0ed
- Parent:
- 0:a24686ca50ab
- Child:
- 3:f285adb565b1
--- a/QEI.h Fri Apr 17 06:44:34 2015 +0000 +++ b/QEI.h Fri Jun 19 06:35:58 2015 +0000 @@ -47,13 +47,14 @@ double getRPMS(); double getRPUS(); int pulsesPerRev_; + void state(int i); private: Timer Mper , Rper ,MSper ,USper; Ticker Tick; double RPM , RPS ,RPMS , RPUS; + void encode(void); - void index(void);