TP ENSA Bus CAN

Dependencies:   mbed MS5607

Files at this revision

API Documentation at this revision

Comitter:
bouaziz
Date:
Wed Dec 25 15:12:39 2019 +0000
Parent:
0:c06e6d1972d6
Child:
2:18732d3fb3a1
Commit message:
Version ENSA

Changed in this revision

MS5607.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- a/MS5607.lib	Tue Jul 03 08:58:18 2012 +0000
+++ b/MS5607.lib	Wed Dec 25 15:12:39 2019 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/yamaguch/code/MS5607/#5760862143d1
+http://mbed.org/users/yamaguch/code/MS5607/#b7fffbf481e2
--- a/main.cpp	Tue Jul 03 08:58:18 2012 +0000
+++ b/main.cpp	Wed Dec 25 15:12:39 2019 +0000
@@ -1,13 +1,23 @@
 #include "mbed.h"
-//#include "MS5607SPI.h"
 #include "MS5607I2C.h"
+CAN can1(p9, p10);
+
+DigitalOut led1(LED1);
+CANMessage can_MsgRx;
 
 int main() {
-    //MS5607SPI ms5607(p11, p12, p13, p10);
-    MS5607I2C ms5607(p9, p10, false);
-    
-    ms5607.printCoefficients();
-    printf("Pressure = %.0f Pa\n", ms5607.getPressure());
-    printf("Temperature = %.2f degC\n", ms5607.getTemperature());
-    printf("Altitude = %.2f m\n", ms5607.getAltitude());
+
+    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);
+    }
 }
\ No newline at end of file
--- a/mbed.bld	Tue Jul 03 08:58:18 2012 +0000
+++ b/mbed.bld	Wed Dec 25 15:12:39 2019 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/mbed_official/code/mbed/builds/737756e0b479
+http://mbed.org/users/mbed_official/code/mbed/builds/63bcd7ba4912
\ No newline at end of file