新型モータードライバのメインプログラム
Dependencies: mbed
Diff: main.cpp
- Revision:
- 3:65eaf88bf278
- Parent:
- 2:c77482250d0b
- Child:
- 4:614e752487cc
diff -r c77482250d0b -r 65eaf88bf278 main.cpp --- a/main.cpp Sat May 14 12:23:29 2016 +0000 +++ b/main.cpp Sun May 15 00:50:05 2016 +0000 @@ -31,8 +31,10 @@ */ Serial comPort(dp16, dp15); -DigitalOut driverEnable(dp28); -DigitalOut LED(dp24); +DigitalOut driverEnable(dp7); +DigitalOut LED1(LED1); +DigitalOut LED2(LED2); +BusIn switch5(dp4, dp6, dp18, dp25, dp26); //dp5 = ハイサイドPWM1, dp27 = ハイサイドPWM2 (オープンドレイン) //dp1 = ローサイドPWM1, dp2 = ローサイドPWM2 PwmOut Low_A(dp1); @@ -40,7 +42,9 @@ DigitalOut High_A(dp5); DigitalOut High_B(dp27); -AnalogIn ain(dp4); +AnalogIn ain(dp9); +//PortIn encoder(Port0, 0b111); + //グローバル変数 uint8_t lastRXdata = 0; @@ -109,11 +113,14 @@ High_A = 0; High_B = 0; - Low_A.period_us(FP_MD); Low_A.write(0); Low_B.period_us(FP_MD); Low_B.write(0); + + switch5.mode(PullUp); + address = switch5.read(); + comPort.printf("%d", address); //初期設定完了 LED = 1;