MaJ Séance précedent

This commit is contained in:
Oskar Orvik 2025-11-14 13:23:02 +01:00
parent 6561c9942e
commit 4b20cbfb0e
2 changed files with 26 additions and 0 deletions

View file

@ -0,0 +1,24 @@
#include "stm32f10x.h"
#include "MyTimer.h"
#include "Nucleo.h"
#include "Timer.h"
#include "DriverGPIO.h"
#include "Gironde.h"
void configEncoder(TIM_TypeDef * Timer){
Timer -> CCMR1 |= TIM_CCMR1_CC1S;
Timer -> CCMR2 |= TIM_CCMR1_CC2S;
Timer -> CCER &= ~(TIM_CCER_CC1P | TIM_CCER_CC1NP);
Timer -> CCMR1 &= ~(TIM_CCMR1_IC1F);
Timer -> CCER &= ~(TIM_CCER_CC2P | TIM_CCER_CC2NP);
Timer -> CCMR2 &= ~(TIM_CCMR1_IC2F);
Timer -> SMCR &= ~TIM_SMCR_SMS;
Timer -> SMCR |= TIM_SMCR_SMS_0 | TIM_SMCR_SMS_1;
Timer -> CR1 |= TIM_CR1_CEN;
Timer -> ARR = 0xFFFF;
}
void configChannel(){
MyGPIO_Init(GPIOA,7,In_Floating );
MyGPIO_Init(GPIOA,8,In_Floating );
}

View file

@ -0,0 +1,2 @@
void configEncoder(TIM_TypeDef * Timer);
void configChannel();