Eksempel på enkel kommunikasjon via TX, RX linjene på NUCLEO F303RE

Dependencies:   mbed

Følgende kode viser et eksempel på enkel seriel kommunikasjon via TX og RX linjene på NUCLEO F303RE. Men kan brukes på andre typer og modeller.

main.cpp

Committer:
benrammok
Date:
2015-10-08
Revision:
0:dfada79fd59d

File content as of revision 0:dfada79fd59d:

#include "mbed.h"


Serial MControll(PB_6, PA_10);
DigitalIn button(USER_BUTTON); //Definerer bruker input på NUCLEO
DigitalOut myled(LED1); //Definerer LED objekt
 
int main() {
  MControll.baud(9600);
  while(1) {  
     if(!button){
         MControll.putc('E');
         wait(.5);
        }
    if(MControll.readable()){    //Hvis vi kan lese av informasjon fra PCen
        if(MControll.getc()=='E'){ //Hvis den informasjonen vi leser er lik en Char med verdi 'E' utfør If
            myled = 1; //Set myled til 1 altså skru på LEDen på NUCLEOen
            wait(0.1); //Vent 100ms
        }    
        
    }
  }
}