Simple example of a serial port communicating with another serial port

Dependencies:   mbed

Committer:
simon
Date:
Sun Feb 13 20:43:09 2011 +0000
Revision:
0:3c9dd1f868aa

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
simon 0:3c9dd1f868aa 1 // example showing sending/receiving character
simon 0:3c9dd1f868aa 2
simon 0:3c9dd1f868aa 3 #include "mbed.h"
simon 0:3c9dd1f868aa 4
simon 0:3c9dd1f868aa 5 // connect p9 to p14 with a wire!
simon 0:3c9dd1f868aa 6 Serial out(p9, NC);
simon 0:3c9dd1f868aa 7 Serial in(NC, p14);
simon 0:3c9dd1f868aa 8
simon 0:3c9dd1f868aa 9 DigitalOut led(LED1);
simon 0:3c9dd1f868aa 10
simon 0:3c9dd1f868aa 11 int main() {
simon 0:3c9dd1f868aa 12 out.putc('h');
simon 0:3c9dd1f868aa 13 out.putc('i');
simon 0:3c9dd1f868aa 14 char c1 = in.getc();
simon 0:3c9dd1f868aa 15 char c2 = in.getc();
simon 0:3c9dd1f868aa 16
simon 0:3c9dd1f868aa 17 led = 1;
simon 0:3c9dd1f868aa 18 printf("c1: %c, c2: %c\n", c1, c2);
simon 0:3c9dd1f868aa 19 }