PwmTest
Published 01 Dec 2009, by
Simon Ford

No tags
« Back to documentation index
Show/hide line numbers
main.cpp Source File
main.cpp
00001
00002
00003 #include "mbed.h"
00004
00005 PwmOut pwm1(p26);
00006 PwmOut pwm2(p25);
00007
00008 int main() {
00009
00010 uint32_t t = 10000;
00011
00012
00013 LPC_PWM1->MR0 = t;
00014 LPC_PWM1->LER |= 1 << 0;
00015
00016 while (1) {
00017
00018
00019 LPC_PWM1->MR1 = t;
00020 LPC_PWM1->MR2 = t;
00021 LPC_PWM1->LER |= 0x6;
00022
00023
00024 while (LPC_PWM1->LER);
00025
00026
00027 LPC_PWM1->MR1 = t - 500;
00028 LPC_PWM1->MR2 = t - 500;
00029 LPC_PWM1->LER |= 0x6;
00030
00031
00032 while (LPC_PWM1->LER);
00033 }
00034 }