This commit is contained in:
leo 2025-12-03 10:39:04 +01:00
parent 6e98fa42c5
commit 2b69d0d33d
2 changed files with 4 additions and 3 deletions

View file

@ -12,10 +12,11 @@ void Init_bordage(){
MyGPIO_Init(GPIOA, 8, AltOut_Ppull); MyGPIO_Init(GPIOA, 8, AltOut_Ppull);
} }
void Update_bordage (TIM_TypeDef *Timer, char channel, float roulis){ void Update_bordage (TIM_TypeDef *Timer, char channel, char roulis){
float val; float val;
val = TIM4->CNT; val = TIM4->CNT;
if (roulis < -40.0 || roulis > 40.0) { char roulisabs = (1<<7) - (roulis & 0x7F);
if ((roulis >= 40.0 && !(roulis & (1<<7))) || ((roulis & (1<<7)) && (roulisabs >= 40))) {
Mytimer_PWM_cycle(Timer, channel, 5); Mytimer_PWM_cycle(Timer, channel, 5);
} }
else { else {

View file

@ -4,7 +4,7 @@
void Init_bordage(); void Init_bordage();
void Update_bordage (TIM_TypeDef *Timer, char channel, float roulis); void Update_bordage (TIM_TypeDef *Timer, char channel, char roulis);
int Calcul_Angle(); int Calcul_Angle();