IniSat Modèle 1 Version 2 TP 5 : Station Sol Exo 1 : Enregistrement GPS sur carte SD Exo 2 : Mise en place d'un protocole de communication avec la station sol

Dependencies:   mbed

Committer:
Giamarchi
Date:
Tue May 31 13:40:28 2022 +0000
Revision:
0:798c7207505d
MAJ

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Giamarchi 0:798c7207505d 1 /*******************************************************************************
Giamarchi 0:798c7207505d 2 system.h -> fichier de configuration
Giamarchi 0:798c7207505d 3
Giamarchi 0:798c7207505d 4 Lignes en Entrées/Sorties
Giamarchi 0:798c7207505d 5 Lignes en Entrées analogiques
Giamarchi 0:798c7207505d 6 Lignes associées aux bus (série, I2C, SPI)
Giamarchi 0:798c7207505d 7 *******************************************************************************/
Giamarchi 0:798c7207505d 8
Giamarchi 0:798c7207505d 9 Serial pc(USBTX, USBRX); // Dialogue UART par USB à 9600 Baud sur carte Nucléo
Giamarchi 0:798c7207505d 10
Giamarchi 0:798c7207505d 11 //DigitalOut DEL(LED1); // Ligne PB_3 sur la carte Nucléo
Giamarchi 0:798c7207505d 12 DigitalOut DEL_R(PB_0); // DEL rouge sur carte CPU
Giamarchi 0:798c7207505d 13 DigitalOut DEL_V(PB_1); // DEL verte sur carte CPU
Giamarchi 0:798c7207505d 14
Giamarchi 0:798c7207505d 15 DigitalOut ctrl_reg(PA_12); // Controle du régulateur 3.3V sur carte EPS
Giamarchi 0:798c7207505d 16
Giamarchi 0:798c7207505d 17 AnalogIn batin(PA_0); // Mesure tension batterie sur carte EPS
Giamarchi 0:798c7207505d 18 AnalogIn sp_1in(PA_6); // Mesure courant Solar Panel 1 sur carte EPS
Giamarchi 0:798c7207505d 19 AnalogIn sp_2in(PA_5); // Mesure courant Solar Panel 2 sur carte EPS
Giamarchi 0:798c7207505d 20
Giamarchi 0:798c7207505d 21 // Divers seuils pour la batterie
Giamarchi 0:798c7207505d 22 #define BAT_SEUIL_HAUT_2 4.2f
Giamarchi 0:798c7207505d 23 #define BAT_SEUIL_HAUT_1 3.7f
Giamarchi 0:798c7207505d 24 #define BAT_SEUIL_BAS_1 3.5f
Giamarchi 0:798c7207505d 25 #define BAT_SEUIL_BAS_2 3.3f
Giamarchi 0:798c7207505d 26
Giamarchi 0:798c7207505d 27 AnalogIn tempin(PA_1); // Mesute temperature sur carte Sensors
Giamarchi 0:798c7207505d 28
Giamarchi 0:798c7207505d 29 Serial xbee(PA_9, PA_10); //xbee serial pin TX,RX
Giamarchi 0:798c7207505d 30