#ifndef MYTIMER_H #define MYTIMER_H #include "stm32f10x.h" typedef struct { TIM_TypeDef * Timer; unsigned short ARR; // Valeur du registre ARR (auto-reload register) qui détermine la période du timer unsigned short PSC; // Valeur du registre PSC (prescaler) qui détermine le rapport de division de la fréquence d'horloge } MyTimer_Struct_TypeDef; void MyTimer_Base_Init(MyTimer_Struct_TypeDef * Timer); #define MyTimer_Base_Start(Timer) #define MyTimer_Base_Stop(Timer) #endif