etti
Dependencies: FastPWM MMA8451Q ThreePhaseBridge mbed
main.cpp@0:40cac44d709c, 2014-03-11 (annotated)
- Committer:
- acracan
- Date:
- Tue Mar 11 16:38:42 2014 +0000
- Revision:
- 0:40cac44d709c
First commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
acracan | 0:40cac44d709c | 1 | #include "mbed.h" |
acracan | 0:40cac44d709c | 2 | #include "ThreePhaseBridge.h" |
acracan | 0:40cac44d709c | 3 | |
acracan | 0:40cac44d709c | 4 | ThreePhaseBridge bridge1( |
acracan | 0:40cac44d709c | 5 | PTD4, /* SW1 */ |
acracan | 0:40cac44d709c | 6 | PTC3, /* SW2 */ |
acracan | 0:40cac44d709c | 7 | PTA5, /* SW3 */ |
acracan | 0:40cac44d709c | 8 | PTC4, /* SW4 */ |
acracan | 0:40cac44d709c | 9 | PTA4, /* SW5 */ |
acracan | 0:40cac44d709c | 10 | PTC5, /* SW6 */ |
acracan | 0:40cac44d709c | 11 | ThreePhaseBridge::activeLow); |
acracan | 0:40cac44d709c | 12 | |
acracan | 0:40cac44d709c | 13 | |
acracan | 0:40cac44d709c | 14 | int delay = 7000; |
acracan | 0:40cac44d709c | 15 | |
acracan | 0:40cac44d709c | 16 | int main() { |
acracan | 0:40cac44d709c | 17 | bridge1.setPwmPeriod_us(200); |
acracan | 0:40cac44d709c | 18 | bridge1.setPwmPulseWidth_us(40); |
acracan | 0:40cac44d709c | 19 | while(1) { |
acracan | 0:40cac44d709c | 20 | bridge1.spin(ThreePhaseBridge::CW); |
acracan | 0:40cac44d709c | 21 | wait_us(delay); |
acracan | 0:40cac44d709c | 22 | } |
acracan | 0:40cac44d709c | 23 | } |