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
Diff: system.h
- Revision:
- 0:de81bcbbbb72
diff -r 000000000000 -r de81bcbbbb72 system.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/system.h Wed Jul 07 08:32:08 2021 +0000 @@ -0,0 +1,27 @@ +/******************************************************************************* + system.h -> fichier de configuration + + Lignes en Entrées/Sorties + Lignes en Entrées analogiques + Lignes associées aux bus (série, I2C, SPI) +*******************************************************************************/ + +Serial pc(USBTX, USBRX); // Dialogue UART par USB à 9600 Baud sur carte Nucléo + +//DigitalOut DEL(LED1); // Ligne PB_3 sur la carte Nucléo +DigitalOut DEL_R(PB_0); // DEL rouge sur carte CPU +DigitalOut DEL_V(PB_1); // DEL verte sur carte CPU + +DigitalOut ctrl_reg(PA_12); // Controle du régulateur 3.3V sur carte EPS + +AnalogIn batin(PA_0); // Mesure tension batterie sur carte EPS +AnalogIn sp_1in(PA_6); // Mesure courant Solar Panel 1 sur carte EPS +AnalogIn sp_2in(PA_5); // Mesure courant Solar Panel 2 sur carte EPS + +// Divers seuils pour la batterie +#define BAT_SEUIL_HAUT_2 4.2f +#define BAT_SEUIL_HAUT_1 3.7f +#define BAT_SEUIL_BAS_1 3.5f +#define BAT_SEUIL_BAS_2 3.3f + +AnalogIn tempin(PA_1); // Mesute temperature sur carte Sensors