etti

Dependencies:   FastPWM MMA8451Q ThreePhaseBridge mbed

Committer:
acracan
Date:
Tue Mar 11 16:38:42 2014 +0000
Revision:
0:40cac44d709c
First commit

Who changed what in which revision?

UserRevisionLine numberNew 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 }