README
This commit is contained in:
parent
2b69d0d33d
commit
0007c7e70b
1 changed files with 39 additions and 3 deletions
42
readme.txt
42
readme.txt
|
|
@ -32,7 +32,12 @@ Transmet allure du bateau et batterie à UART
|
||||||
|
|
||||||
Systick :
|
Systick :
|
||||||
|
|
||||||
Créer un timer qui compte par ms avec systick du systeme
|
Créer un timer qui compte par ms avec systick du système
|
||||||
|
|
||||||
|
Girouette :
|
||||||
|
|
||||||
|
Bordage :
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Le service plateau envoie la PWM et le bit de sens en permanence
|
Le service plateau envoie la PWM et le bit de sens en permanence
|
||||||
|
|
@ -40,6 +45,37 @@ Le service roulis renvoie l'angle de roulis
|
||||||
Le service batterie permet maintenant de renvoyer la batterie, nouvelle conversion toutes les Xms
|
Le service batterie permet maintenant de renvoyer la batterie, nouvelle conversion toutes les Xms
|
||||||
Le service transmission utilise la valeur de la batterie et la valeur de l'angle des voiles pour envoyer à UART toutes les Xms
|
Le service transmission utilise la valeur de la batterie et la valeur de l'angle des voiles pour envoyer à UART toutes les Xms
|
||||||
|
|
||||||
Le SPI ne marche toujours pas
|
LE TOUT FONCTIONNE ENSEMBLE : bien ouej
|
||||||
|
|
||||||
Les 5 services marchent en réel !
|
|
||||||
|
|
||||||
|
|
||||||
|
main.c :
|
||||||
|
|
||||||
|
char angle;
|
||||||
|
|
||||||
|
int main ( void )
|
||||||
|
{
|
||||||
|
MySystick_Init();
|
||||||
|
|
||||||
|
Plateau_Init();
|
||||||
|
|
||||||
|
MyRoulis_Init();
|
||||||
|
|
||||||
|
MyBatterie_Init();
|
||||||
|
|
||||||
|
Transmission_Init();
|
||||||
|
|
||||||
|
Init_girouette();
|
||||||
|
|
||||||
|
Init_bordage();
|
||||||
|
|
||||||
|
while (1){
|
||||||
|
angle = 180*MyRoulis_Angle()/3.14;
|
||||||
|
Update_bordage(TIM1,1,angle);
|
||||||
|
Gestion_Conversion_ADC(); // Pour éviter de faire des conversions en permanence mais toutes les X secondes
|
||||||
|
Transmission_allure(Calcul_Angle()); // Transmission de l'allure du bateau
|
||||||
|
Transmission_batterie(MyBatterie_val()); // Transmission de la batterie
|
||||||
|
Transmission_roulis(angle);
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue