// Initialisation de toutes les fonctions necessaire à la commande des voiles void Init_Commande_Voiles(void) { float Period_Set; //Initialisation girouette Init_Girouette(); Port_IO_Init_Alternative_Output(GPIOA, 8); //Initialisation du TIM1 en PWM Period_Set = Timer_PWM_Init(TIM1, 20000, 1); }
int main() { // Configuration du clock (passage de 8MHz à 72MHz) CLOCK_Configure(); //test servo output Timer_1234_Init(TIM2, 3000000.0 ); Timer_Active_IT( TIM2, 10, Test_Angle ); Init_Servo(); Angle=0; Augmente=1; Set_Angle_Servo(Angle); Init_Girouette(); while(1) { // //Set_Angle_Servo(Get_Angle_); } return 0; }