voilier/ADC/Application/principal.c
2025-12-03 08:19:23 +01:00

39 lines
788 B
C

#include "stm32f10x.h"
#include "gpio.h"
#include "MyTimer.h"
void clignot(void){
gpio_toggle(GPIOA,13);
}
int main ( void )
{
//RCC->APB2ENR |= (0x01 << 2) | (0x01 << 3) | (0x01 << 4) ;
// TIM2->CR1 |= 1;
// TIM2->ARR=6000;
// TIM2->PSC=6000;
// MyTimer_Base_Init(TIM2,6000,6000);
// TIM2->DIER |= 1;//tim2 transmet flag uif
// MyTimer_ActiveIT(TIM2, 4, clignot);
// NVIC->ISER[0] |= NVIC_ISER_SETENA_25; //tim2 ligne 28
// TIM2->CCR1 = 2000;
// MyTimer_PWM(TIM2, 1);
MyTimer_Base_Init(TIM4,720,1);
TIM2->DIER |= 1;//tim2 transmet flag uif
NVIC->ISER[0] |= NVIC_ISER_SETENA_25; //tim2 ligne 28
TIM4->CCR1 = 2000;
MyTimer_PWM(TIM4, 1);
MyTimer_PWM_Setup(TIM4,20,1);
gpio_init( GPIOB, 6 , AltOut_Ppull);
while (1)
{
}
}