Programa con comunicacion serial en 115200 baudios, se utiliza una interrupcion en el SW3, cuando este boton es presionado se conmuta el estado de un led.

Dependencies:   mbed

main.cpp

Committer:
marcospostemsky
Date:
2019-10-14
Revision:
0:ed963151f96c

File content as of revision 0:ed963151f96c:

#include "mbed.h"

/*En este codigo se atacha la interrupcion de botón sw2 con la funcón sw2_presionado*/

DigitalOut led_red(LED_RED);
InterruptIn sw3(SW3);
Serial pc(USBTX, USBRX);


void sw3_presionado(void)
{
    led_red = !led_red;
    pc.printf("El boton SW3 fue presionado.\n");
}

int main()
{   
    //Comunicación Serial
    pc.baud(115200);
    pc.printf("Inicia la comunicacion serial con FRDM.\n");
    //Atacha la interrupcion de sw2 a la función declarada
    sw3.rise(&sw3_presionado);
    while (true) {
        //Este loop permite que el programa siga ejecutandose.
    }
}