IniSat Modèle 1 Version 2 TP 1 : Mise en oeuvre de la carte Nucléo 32 Exo 1 : Hello Word Exo 2 : Lecture vitesse de l'horloge Exo 3 : Clignotement asynchrone de 2 Dels
system.h@3:b869fd151c26, 2021-06-23 (annotated)
- Committer:
- Giamarchi
- Date:
- Wed Jun 23 09:46:55 2021 +0000
- Revision:
- 3:b869fd151c26
Trame
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Giamarchi | 3:b869fd151c26 | 1 | /******************************************************************************* |
Giamarchi | 3:b869fd151c26 | 2 | system.h -> fichier de configuration |
Giamarchi | 3:b869fd151c26 | 3 | |
Giamarchi | 3:b869fd151c26 | 4 | Lignes en Entrées/Sorties |
Giamarchi | 3:b869fd151c26 | 5 | Lignes en Entrées analogiques |
Giamarchi | 3:b869fd151c26 | 6 | Lignes associées aux bus (série, I2C, SPI) |
Giamarchi | 3:b869fd151c26 | 7 | *******************************************************************************/ |
Giamarchi | 3:b869fd151c26 | 8 | |
Giamarchi | 3:b869fd151c26 | 9 | Serial pc(USBTX, USBRX); // Dialogue UART par USB à 9600 Baud sur carte Nucléo |
Giamarchi | 3:b869fd151c26 | 10 | |
Giamarchi | 3:b869fd151c26 | 11 | DigitalOut DEL(LED1); // Ligne PB_3 sur la carte Nucléo |
Giamarchi | 3:b869fd151c26 | 12 | DigitalOut DEL_R(PB_0); // DEL rouge sur carte CPU |
Giamarchi | 3:b869fd151c26 | 13 | DigitalOut DEL_V(PB_1); // DEL verte sur carte CPU |
Giamarchi | 3:b869fd151c26 | 14 | |
Giamarchi | 3:b869fd151c26 | 15 | DigitalOut ctrl_reg(PA_12); // Controle du régulateur 3.3V sur carte EPS |
Giamarchi | 3:b869fd151c26 | 16 | |
Giamarchi | 3:b869fd151c26 | 17 | AnalogIn batin(PA_0); // Mesure tension batterie sur carte EPS |
Giamarchi | 3:b869fd151c26 | 18 | AnalogIn sp_1in(PA_6); // Mesure courant Solar Panel 1 sur carte EPS |
Giamarchi | 3:b869fd151c26 | 19 | AnalogIn sp_2in(PA_5); // Mesure courant Solar Panel 2 sur carte EPS |
Giamarchi | 3:b869fd151c26 | 20 | |
Giamarchi | 3:b869fd151c26 | 21 | // Divers seuils pour la batterie |
Giamarchi | 3:b869fd151c26 | 22 | #define BAT_SEUIL_HAUT_2 4.2f |
Giamarchi | 3:b869fd151c26 | 23 | #define BAT_SEUIL_HAUT_1 3.9f |
Giamarchi | 3:b869fd151c26 | 24 | #define BAT_SEUIL_BAS_1 3.7f |
Giamarchi | 3:b869fd151c26 | 25 | #define BAT_SEUIL_BAS_2 3.5f |
Giamarchi | 3:b869fd151c26 | 26 |