mauricio cadena
/
serial3
Comunicación serial de pc a pc con tierra común con tarjeta núcleo F334R8
main.cpp@0:c760f6105125, 2017-09-23 (annotated)
- Committer:
- mauricio1989
- Date:
- Sat Sep 23 21:03:42 2017 +0000
- Revision:
- 0:c760f6105125
Comunicaci?n seria de pc a pc con tierra comun , tarjeta Nucleo F334R8; Grupo de Digitales avanzados; Ricardo Rozo; Mauricio Cadena; Andres Usma
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
mauricio1989 | 0:c760f6105125 | 1 | #include "mbed.h" |
mauricio1989 | 0:c760f6105125 | 2 | #include "SoftSerial.h" |
mauricio1989 | 0:c760f6105125 | 3 | #include <string> |
mauricio1989 | 0:c760f6105125 | 4 | // comunicacion serial de pc a pc con tierra comun, tarjeta nucle F334R8, Nombres del grupo Ricardo Rozo, Mauricio Cadena, Andres Usma |
mauricio1989 | 0:c760f6105125 | 5 | DigitalOut Led(LED2); |
mauricio1989 | 0:c760f6105125 | 6 | |
mauricio1989 | 0:c760f6105125 | 7 | Serial pc(USBTX,USBRX); |
mauricio1989 | 0:c760f6105125 | 8 | SoftSerial ST(D6,D7); |
mauricio1989 | 0:c760f6105125 | 9 | char recibir; |
mauricio1989 | 0:c760f6105125 | 10 | |
mauricio1989 | 0:c760f6105125 | 11 | |
mauricio1989 | 0:c760f6105125 | 12 | int main (){ |
mauricio1989 | 0:c760f6105125 | 13 | |
mauricio1989 | 0:c760f6105125 | 14 | pc.baud(9600); |
mauricio1989 | 0:c760f6105125 | 15 | ST.baud(9600); |
mauricio1989 | 0:c760f6105125 | 16 | wait(0.1); |
mauricio1989 | 0:c760f6105125 | 17 | |
mauricio1989 | 0:c760f6105125 | 18 | while (1) |
mauricio1989 | 0:c760f6105125 | 19 | { |
mauricio1989 | 0:c760f6105125 | 20 | while (pc.readable()>0) |
mauricio1989 | 0:c760f6105125 | 21 | { |
mauricio1989 | 0:c760f6105125 | 22 | ST.putc(pc.getc()); |
mauricio1989 | 0:c760f6105125 | 23 | |
mauricio1989 | 0:c760f6105125 | 24 | } |
mauricio1989 | 0:c760f6105125 | 25 | |
mauricio1989 | 0:c760f6105125 | 26 | while (ST.readable()>0) |
mauricio1989 | 0:c760f6105125 | 27 | { |
mauricio1989 | 0:c760f6105125 | 28 | pc.putc(ST.getc()); |
mauricio1989 | 0:c760f6105125 | 29 | } |
mauricio1989 | 0:c760f6105125 | 30 | wait(0.01); |
mauricio1989 | 0:c760f6105125 | 31 | if (ST.readable()>0) |
mauricio1989 | 0:c760f6105125 | 32 | { |
mauricio1989 | 0:c760f6105125 | 33 | recibir=ST.getc(); |
mauricio1989 | 0:c760f6105125 | 34 | //LED=!LED; |
mauricio1989 | 0:c760f6105125 | 35 | pc.printf("%c",recibir); |
mauricio1989 | 0:c760f6105125 | 36 | wait(0.5); |
mauricio1989 | 0:c760f6105125 | 37 | } |
mauricio1989 | 0:c760f6105125 | 38 | } |
mauricio1989 | 0:c760f6105125 | 39 | } |