TP_Voilier/FileInclude/Plateau.c
2022-10-21 17:04:57 +02:00

23 lines
No EOL
585 B
C

#include "MyTimer.h"
#include "stm32f10x.h"
#include "Driver_GPIO.h"
#include "Plateau.h"
/* Permet de diriger le plateau du voilier */
void Set_Moteur_Plateau(char sens, char vitesse){ // -1 gauche et 1 droite
/* Declarations */
MyTimer_Struct_TypeDef TIM;
MyGPIO_Struct_TypeDef GPI0A5; // pin direction
MyGPIO_Struct_TypeDef GPIOA6; // pin moteur
/* Configuration du Timer */
MyTimer_Struct_TypeDef * Data = &TIM;
Data->Timer = TIM3;
Data->ARR = 65535;
Data->PSC = 548;
Set_Duty_Cycle(Data->Timer, 1, Get_Max_Duty(Data->Timer)*vitesse);
MyTimer_Base_Init(Data);
}