First test on using mbed library with naked LPC1114 chip on breadboard. Blink LED pin 28, append UART test, procedure putc(), puts(), PWM beep 1kHz on pin 1.

Dependencies:   mbed

Fork of lpc1114test by Saudin Dizdarevic

Committer:
psimik
Date:
Sat Nov 09 13:30:11 2013 +0000
Revision:
2:6b5d2029ec07
Parent:
1:8aecb799ae5e
Child:
3:23f3f69678be
append UART test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
sdizdarevic 0:15ea674d67d9 1 #include "mbed.h"
psimik 1:8aecb799ae5e 2 // naked LPC1114 on breadboard
psimik 1:8aecb799ae5e 3 DigitalOut myled(dp28); // LED connect to P0_7 (pin 28)
psimik 1:8aecb799ae5e 4 Serial uart(dp16, dp15); // UART connect to P1_7: TX (pin 16), P1_6: RX (pin 15)
sdizdarevic 0:15ea674d67d9 5
sdizdarevic 0:15ea674d67d9 6 int main() {
psimik 1:8aecb799ae5e 7 char c = '0';
psimik 1:8aecb799ae5e 8 uart.baud(115200); // Baud rate
psimik 1:8aecb799ae5e 9 uart.puts("Start.\n\r");
psimik 1:8aecb799ae5e 10 while(1) { // repeat (period 1sec)
psimik 1:8aecb799ae5e 11 myled = 0; // LED on
psimik 1:8aecb799ae5e 12 wait(0.5);
psimik 2:6b5d2029ec07 13 uart.putc(c++); if (c > '9') c = '0'; // Put Character & rotate 0,1,2,... 9
psimik 1:8aecb799ae5e 14 myled = 1; // LED off
psimik 1:8aecb799ae5e 15 wait(0.5);
psimik 1:8aecb799ae5e 16 uart.puts(" Hello world.\n\r"); // Put String "Hello..."
sdizdarevic 0:15ea674d67d9 17 }
sdizdarevic 0:15ea674d67d9 18 }