V3.0
Dependencies: mbed
Fork of Serial_STX3_2 by
main.cpp@0:c2333cdfbcfa, 2017-10-25 (annotated)
- Committer:
- Sumobot
- Date:
- Wed Oct 25 18:37:07 2017 +0000
- Revision:
- 0:c2333cdfbcfa
- Child:
- 1:405cd679275c
V2.0 comunicaci?n STX3
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Sumobot | 0:c2333cdfbcfa | 1 | #include "mbed.h" |
Sumobot | 0:c2333cdfbcfa | 2 | |
Sumobot | 0:c2333cdfbcfa | 3 | Serial pc(USBTX, USBRX, 9600); // tx, rx |
Sumobot | 0:c2333cdfbcfa | 4 | Serial device(p9, p10, 9600); // tx, rx |
Sumobot | 0:c2333cdfbcfa | 5 | DigitalOut RTS(p7); |
Sumobot | 0:c2333cdfbcfa | 6 | DigitalIn CTS(p8); |
Sumobot | 0:c2333cdfbcfa | 7 | int flag=1; |
Sumobot | 0:c2333cdfbcfa | 8 | |
Sumobot | 0:c2333cdfbcfa | 9 | int main() { |
Sumobot | 0:c2333cdfbcfa | 10 | pc.printf("Inicio de Programa \n\r"); |
Sumobot | 0:c2333cdfbcfa | 11 | wait(.1); |
Sumobot | 0:c2333cdfbcfa | 12 | pc.printf("El valor de CTS inicial es %d\n\r",CTS.read()); |
Sumobot | 0:c2333cdfbcfa | 13 | RTS=0; |
Sumobot | 0:c2333cdfbcfa | 14 | while(flag==1){ |
Sumobot | 0:c2333cdfbcfa | 15 | flag=CTS.read(); |
Sumobot | 0:c2333cdfbcfa | 16 | wait(.1); |
Sumobot | 0:c2333cdfbcfa | 17 | pc.printf("El valor de flag es %d\n\r", flag); |
Sumobot | 0:c2333cdfbcfa | 18 | } |
Sumobot | 0:c2333cdfbcfa | 19 | /*device.putc(0XAA); |
Sumobot | 0:c2333cdfbcfa | 20 | device.putc(0X05); |
Sumobot | 0:c2333cdfbcfa | 21 | device.putc(0X07); |
Sumobot | 0:c2333cdfbcfa | 22 | device.putc(0X66); |
Sumobot | 0:c2333cdfbcfa | 23 | device.putc(0XB0);*/ |
Sumobot | 0:c2333cdfbcfa | 24 | wait(.1); |
Sumobot | 0:c2333cdfbcfa | 25 | RTS=1; |
Sumobot | 0:c2333cdfbcfa | 26 | wait(.1); |
Sumobot | 0:c2333cdfbcfa | 27 | while(1) { |
Sumobot | 0:c2333cdfbcfa | 28 | pc.putc(device.getc()); |
Sumobot | 0:c2333cdfbcfa | 29 | } |
Sumobot | 0:c2333cdfbcfa | 30 | } |