TP ENSA Bus CAN

Dependencies:   mbed MS5607

main.cpp

Committer:
bouaziz
Date:
2019-12-25
Revision:
2:18732d3fb3a1
Parent:
1:db4df4165d4a

File content as of revision 2:18732d3fb3a1:

#include "mbed.h"
#include "MS5607I2C.h"
CAN can1(p9, p10);

DigitalOut led1(LED1);
CANMessage can_MsgRx;

int main() {

    can1.frequency(1000000); //bus can 1Mbits/s
    MS5607I2C ms5607(p28, p27, false);  // capteur
    ms5607.init(15.0,101325.);  // initialiser capteur
    led1=1;
  //  ms5607.printCoefficients();
    can_MsgRx.id=0x1X0;  //  X compris entre 0 et 7 voir avec l'enseignant
    can_MsgRx.len=4; // trame à 4 octets
    while(1){            // boucle infinie
          printf("P= %5.0f Pa ", ms5607.getPressure());
          printf("T= %2.2f ", ms5607.getTemperature());
          printf("Alt= %.2f m\n", ms5607.getAltitude());
          wait(1);
    }
}