TP ENSA Bus CAN
main.cpp
- Committer:
- bouaziz
- Date:
- 2019-12-25
- Revision:
- 1:db4df4165d4a
- Parent:
- 0:c06e6d1972d6
File content as of revision 1:db4df4165d4a:
#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);
}
}