ARM mbed school tutorials Ch.2 sample code

Dependencies:   mbed

Committer:
lingtien5846
Date:
Wed Jan 21 09:12:30 2015 +0000
Revision:
0:ae27c510d9b9
ARM mbed school tutorials; Ch.2 LED ladybird

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lingtien5846 0:ae27c510d9b9 1 #include "mbed.h"
lingtien5846 0:ae27c510d9b9 2
lingtien5846 0:ae27c510d9b9 3 DigitalOut pwmOut21 (p21); // PwmOut 21
lingtien5846 0:ae27c510d9b9 4 DigitalOut pwmOut22 (p22); // PwmOut 22
lingtien5846 0:ae27c510d9b9 5 DigitalOut pwmOut23 (p23); // PwmOut 23
lingtien5846 0:ae27c510d9b9 6 DigitalOut pwmOut24 (p24); // PwmOut 24
lingtien5846 0:ae27c510d9b9 7 DigitalOut pwmOut25 (p25); // PwmOut 25
lingtien5846 0:ae27c510d9b9 8 DigitalOut pwmOut26 (p26); // PwmOut 26
lingtien5846 0:ae27c510d9b9 9 DigitalOut spi5 (p5); // SPI 5
lingtien5846 0:ae27c510d9b9 10 DigitalOut spi6 (p6); // SPI 6
lingtien5846 0:ae27c510d9b9 11
lingtien5846 0:ae27c510d9b9 12 int main()
lingtien5846 0:ae27c510d9b9 13 {
lingtien5846 0:ae27c510d9b9 14 while(1) {
lingtien5846 0:ae27c510d9b9 15 pwmOut21 = 1;
lingtien5846 0:ae27c510d9b9 16 pwmOut22 = 1;
lingtien5846 0:ae27c510d9b9 17 pwmOut23 = 1;
lingtien5846 0:ae27c510d9b9 18 pwmOut24 = 1;
lingtien5846 0:ae27c510d9b9 19 pwmOut25 = 1;
lingtien5846 0:ae27c510d9b9 20 pwmOut26 = 1;
lingtien5846 0:ae27c510d9b9 21 spi5 = 1;
lingtien5846 0:ae27c510d9b9 22 spi6 = 1;
lingtien5846 0:ae27c510d9b9 23 wait(0.5);
lingtien5846 0:ae27c510d9b9 24 pwmOut21 = 0;
lingtien5846 0:ae27c510d9b9 25 pwmOut22 = 0;
lingtien5846 0:ae27c510d9b9 26 pwmOut23 = 0;
lingtien5846 0:ae27c510d9b9 27 pwmOut24 = 0;
lingtien5846 0:ae27c510d9b9 28 pwmOut25 = 0;
lingtien5846 0:ae27c510d9b9 29 pwmOut26 = 0;
lingtien5846 0:ae27c510d9b9 30 spi5 = 0;
lingtien5846 0:ae27c510d9b9 31 spi6 = 0;
lingtien5846 0:ae27c510d9b9 32 wait(0.5);
lingtien5846 0:ae27c510d9b9 33 }
lingtien5846 0:ae27c510d9b9 34 }
lingtien5846 0:ae27c510d9b9 35
lingtien5846 0:ae27c510d9b9 36 /*
lingtien5846 0:ae27c510d9b9 37 void turnOnLed() {
lingtien5846 0:ae27c510d9b9 38 pwmOut21 = 1;
lingtien5846 0:ae27c510d9b9 39 pwmOut22 = 1;
lingtien5846 0:ae27c510d9b9 40 pwmOut23 = 1;
lingtien5846 0:ae27c510d9b9 41 pwmOut24 = 1;
lingtien5846 0:ae27c510d9b9 42 pwmOut25 = 1;
lingtien5846 0:ae27c510d9b9 43 pwmOut26 = 1;
lingtien5846 0:ae27c510d9b9 44 }
lingtien5846 0:ae27c510d9b9 45
lingtien5846 0:ae27c510d9b9 46 void turnOffLed() {
lingtien5846 0:ae27c510d9b9 47 pwmOut21 = 0;
lingtien5846 0:ae27c510d9b9 48 pwmOut22 = 0;
lingtien5846 0:ae27c510d9b9 49 pwmOut23 = 0;
lingtien5846 0:ae27c510d9b9 50 pwmOut24 = 0;
lingtien5846 0:ae27c510d9b9 51 pwmOut25 = 0;
lingtien5846 0:ae27c510d9b9 52 pwmOut26 = 0;
lingtien5846 0:ae27c510d9b9 53 }*/