Version based on standard Serial library bun external buffer circuit needed

Dependencies:   mbed

main.cpp

Committer:
dconsoli
Date:
2016-04-28
Revision:
0:377c5905c70a

File content as of revision 0:377c5905c70a:

#include "mbed.h"

//------------------------------------
// Hyperterminal configuration
// 9600 bauds, 8-bit data, no parity
//------------------------------------

Serial pc(SERIAL_TX, SERIAL_RX);
Serial MX106(PA_9, PA_10);
DigitalOut data_control(PB_5);
 
int main() {
  data_control = 0; //abilito la linea per la lettura
   pc.printf("Si comincia \n");
  /*
  pc.printf("Scrivo il comando di accensione LED \n");
  
    data_control = 1;
  
  MX106.putc(0xFF);
  MX106.putc(0xFF);
  MX106.putc(0x01);
  MX106.putc(0x04);
  MX106.putc(0x03);
  MX106.putc(0x19);
  MX106.putc(0x01);
  MX106.putc(0xDD); 
  
    data_control = 0;
   
   while (1) { 
    if(MX106.readable()){                
      pc.printf("ricevuto %c \n", MX106.getc());        
     }
    }   
    */ 
    
    pc.printf("Scrivo il comando di lettura temperatura \n");
    
      data_control = 1;
  
  MX106.putc(0xFF);
  MX106.putc(0xFF);
  MX106.putc(0x01);
  MX106.putc(0x04);
  MX106.putc(0x02);
  MX106.putc(0x2B);
  MX106.putc(0x01);
  MX106.putc(0xCC); 
  
    data_control = 0;
   
   while (1) { 
    if(MX106.readable()){                
      pc.printf("ricevuto %c \n", MX106.getc());        
     }
    }   
}