V3.0
Dependencies: mbed
Fork of Serial_STX3_2 by
main.cpp
00001 #include "mbed.h" 00002 00003 00004 Serial pc(USBTX, USBRX, 9600); // tx, rx 00005 Serial device(p9, p10, 9600); // tx, rx 00006 DigitalOut RTS(p7, 1); 00007 DigitalIn CTS(p8, PullUp); 00008 int flag=1; 00009 //Timer t; 00010 00011 int main() { 00012 //CTS.mode(PullUp); 00013 wait(5); 00014 pc.printf("El valor de CTS 1 es %d\n\r",CTS.read()); 00015 pc.printf("El valor de RTS 1 es %d\n\r",RTS.read()); 00016 RTS=0; 00017 while(flag==1){ 00018 //t.start(); 00019 flag=CTS.read(); 00020 //wait(.1); 00021 pc.printf("El valor de flag es %d\n\r", flag); 00022 } 00023 wait(.1); 00024 device.putc(0XAA); 00025 device.putc(0X05); 00026 device.putc(0X04); 00027 device.putc(0XFD); 00028 device.putc(0X82); 00029 wait(.1); 00030 RTS=1; 00031 //pc.printf("El tiempo es %f\n\r", t.read()); 00032 while(1) { 00033 if(device.readable()) { 00034 pc.putc(device.getc()); 00035 } 00036 } 00037 }
Generated on Sun Jul 24 2022 20:18:15 by 1.7.2