IniSat Modèle 1 Version 2 TP 4 : Etude d'un capteur Exo 1 : Lecture température Exo 2 : GPS, décodage données GGA
system.h@0:de81bcbbbb72, 2021-07-07 (annotated)
- Committer:
- Giamarchi
- Date:
- Wed Jul 07 08:32:08 2021 +0000
- Revision:
- 0:de81bcbbbb72
Correction
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Giamarchi | 0:de81bcbbbb72 | 1 | /******************************************************************************* |
Giamarchi | 0:de81bcbbbb72 | 2 | system.h -> fichier de configuration |
Giamarchi | 0:de81bcbbbb72 | 3 | |
Giamarchi | 0:de81bcbbbb72 | 4 | Lignes en Entrées/Sorties |
Giamarchi | 0:de81bcbbbb72 | 5 | Lignes en Entrées analogiques |
Giamarchi | 0:de81bcbbbb72 | 6 | Lignes associées aux bus (série, I2C, SPI) |
Giamarchi | 0:de81bcbbbb72 | 7 | *******************************************************************************/ |
Giamarchi | 0:de81bcbbbb72 | 8 | |
Giamarchi | 0:de81bcbbbb72 | 9 | Serial pc(USBTX, USBRX); // Dialogue UART par USB à 9600 Baud sur carte Nucléo |
Giamarchi | 0:de81bcbbbb72 | 10 | |
Giamarchi | 0:de81bcbbbb72 | 11 | //DigitalOut DEL(LED1); // Ligne PB_3 sur la carte Nucléo |
Giamarchi | 0:de81bcbbbb72 | 12 | DigitalOut DEL_R(PB_0); // DEL rouge sur carte CPU |
Giamarchi | 0:de81bcbbbb72 | 13 | DigitalOut DEL_V(PB_1); // DEL verte sur carte CPU |
Giamarchi | 0:de81bcbbbb72 | 14 | |
Giamarchi | 0:de81bcbbbb72 | 15 | DigitalOut ctrl_reg(PA_12); // Controle du régulateur 3.3V sur carte EPS |
Giamarchi | 0:de81bcbbbb72 | 16 | |
Giamarchi | 0:de81bcbbbb72 | 17 | AnalogIn batin(PA_0); // Mesure tension batterie sur carte EPS |
Giamarchi | 0:de81bcbbbb72 | 18 | AnalogIn sp_1in(PA_6); // Mesure courant Solar Panel 1 sur carte EPS |
Giamarchi | 0:de81bcbbbb72 | 19 | AnalogIn sp_2in(PA_5); // Mesure courant Solar Panel 2 sur carte EPS |
Giamarchi | 0:de81bcbbbb72 | 20 | |
Giamarchi | 0:de81bcbbbb72 | 21 | // Divers seuils pour la batterie |
Giamarchi | 0:de81bcbbbb72 | 22 | #define BAT_SEUIL_HAUT_2 4.2f |
Giamarchi | 0:de81bcbbbb72 | 23 | #define BAT_SEUIL_HAUT_1 3.7f |
Giamarchi | 0:de81bcbbbb72 | 24 | #define BAT_SEUIL_BAS_1 3.5f |
Giamarchi | 0:de81bcbbbb72 | 25 | #define BAT_SEUIL_BAS_2 3.3f |
Giamarchi | 0:de81bcbbbb72 | 26 | |
Giamarchi | 0:de81bcbbbb72 | 27 | AnalogIn tempin(PA_1); // Mesute temperature sur carte Sensors |