V3.0

Dependencies:   mbed

Fork of Serial_STX3_2 by UPAEP_AztechSat-1_Payloads

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

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 }