Dependencies:   mbed

Committer:
valesek
Date:
Fri Nov 27 16:05:35 2009 +0000
Revision:
0:49f07865b3e4

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
valesek 0:49f07865b3e4 1 #include "mbed.h"
valesek 0:49f07865b3e4 2 /*
valesek 0:49f07865b3e4 3 DigitalOut myled(LED1);
valesek 0:49f07865b3e4 4
valesek 0:49f07865b3e4 5 int main() {
valesek 0:49f07865b3e4 6 while(1) {
valesek 0:49f07865b3e4 7 myled = 1;
valesek 0:49f07865b3e4 8 wait(0.2);
valesek 0:49f07865b3e4 9 myled = 0;
valesek 0:49f07865b3e4 10 wait(0.2);
valesek 0:49f07865b3e4 11 }
valesek 0:49f07865b3e4 12 }
valesek 0:49f07865b3e4 13 */
valesek 0:49f07865b3e4 14
valesek 0:49f07865b3e4 15 #include <LPC17xx.h>
valesek 0:49f07865b3e4 16 #include <stdlib.h>
valesek 0:49f07865b3e4 17 #include "typedefs.h"
valesek 0:49f07865b3e4 18 #include "UARTs.h"
valesek 0:49f07865b3e4 19
valesek 0:49f07865b3e4 20 PwmOut led1(LED1);
valesek 0:49f07865b3e4 21
valesek 0:49f07865b3e4 22 int
valesek 0:49f07865b3e4 23 main()
valesek 0:49f07865b3e4 24 {
valesek 0:49f07865b3e4 25 UI_32 x, n;
valesek 0:49f07865b3e4 26 LPC_SC_TypeDef *sc;
valesek 0:49f07865b3e4 27
valesek 0:49f07865b3e4 28 sc=(LPC_SC_TypeDef *) LPC_SC;
valesek 0:49f07865b3e4 29 n=sc->PCLKSEL0;
valesek 0:49f07865b3e4 30
valesek 0:49f07865b3e4 31 init_UARTs(UART0,DATABITS5,STOPBITS1,PARITYFORCED1,BREAKDISABLE);
valesek 0:49f07865b3e4 32 init_UARTs(UART1,DATABITS6,STOPBITS2,PARITYFORCED0,BREAKDISABLE);
valesek 0:49f07865b3e4 33 init_UARTs(UART2,DATABITS7,STOPBITS1,PARITYODD,BREAKDISABLE);
valesek 0:49f07865b3e4 34 init_UARTs(UART3,DATABITS8,STOPBITS2,PARITYEVEN,BREAKDISABLE);
valesek 0:49f07865b3e4 35
valesek 0:49f07865b3e4 36 for(x=0;x<n;x++)
valesek 0:49f07865b3e4 37 {
valesek 0:49f07865b3e4 38 led1 = (sinf(x)+1)/4;
valesek 0:49f07865b3e4 39 wait(0.01);
valesek 0:49f07865b3e4 40 }
valesek 0:49f07865b3e4 41
valesek 0:49f07865b3e4 42 led1 = 0.5;
valesek 0:49f07865b3e4 43 return 0;
valesek 0:49f07865b3e4 44 }