BTSSN Projet Drone Imagerie Télémétrie
/
MPL115A1_HelloWorld
Testé pour projet BTS SN
Fork of MPL115A1_HelloWorld by
main.cpp@0:b03929952ce3, 2013-11-07 (annotated)
- Committer:
- Parkz
- Date:
- Thu Nov 07 14:12:03 2013 +0000
- Revision:
- 0:b03929952ce3
- Child:
- 1:3bdc0f29c3ae
Program using the library MPL115A1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Parkz | 0:b03929952ce3 | 1 | #include "mbed.h" |
Parkz | 0:b03929952ce3 | 2 | #include "mpl115a1.h" |
Parkz | 0:b03929952ce3 | 3 | Serial pc(USBTX,USBRX); |
Parkz | 0:b03929952ce3 | 4 | int main() { |
Parkz | 0:b03929952ce3 | 5 | // Chip must be deselected |
Parkz | 0:b03929952ce3 | 6 | cs = 1; |
Parkz | 0:b03929952ce3 | 7 | |
Parkz | 0:b03929952ce3 | 8 | // Setup the spi for 8 bit data, high steady state clock, |
Parkz | 0:b03929952ce3 | 9 | // second edge capture, with a 8MHz clock rate |
Parkz | 0:b03929952ce3 | 10 | spi.format(8,0); |
Parkz | 0:b03929952ce3 | 11 | spi.frequency(8000000); |
Parkz | 0:b03929952ce3 | 12 | //Chip selscted |
Parkz | 0:b03929952ce3 | 13 | cs=0; |
Parkz | 0:b03929952ce3 | 14 | while(1) { |
Parkz | 0:b03929952ce3 | 15 | float pressure_pKa = 0; |
Parkz | 0:b03929952ce3 | 16 | sdn=1; |
Parkz | 0:b03929952ce3 | 17 | wait(0.02); |
Parkz | 0:b03929952ce3 | 18 | pressure_pKa = calculatePressurekPa(); |
Parkz | 0:b03929952ce3 | 19 | pc.printf("Pressure=%d",pressure_pKa); |
Parkz | 0:b03929952ce3 | 20 | sdn=0; |
Parkz | 0:b03929952ce3 | 21 | wait(5); |
Parkz | 0:b03929952ce3 | 22 | } |
Parkz | 0:b03929952ce3 | 23 | } |