diff --git a/Src/Voile.c b/Src/Voile.c index 6cbd12a..0eb4ed1 100644 --- a/Src/Voile.c +++ b/Src/Voile.c @@ -53,70 +53,3 @@ void TendreVoile(int theta) { Timer->CCR1 = coefc * theta + coefd ; } - - - -/** - * @brief System Clock Configuration - * The system Clock is configured as follow : - * System Clock source = PLL (HSE) - * SYSCLK(Hz) = 72000000 - * HCLK(Hz) = 72000000 - * AHB Prescaler = 1 - * APB1 Prescaler = 2 - * APB2 Prescaler = 1 - * HSE Frequency(Hz) = 8000000 - * PLLMUL = 9 - * Flash Latency(WS) = 2 - * @param None - * @retval None - */ -void SystemClock_Config(void) -{ - /* Set FLASH latency */ - LL_FLASH_SetLatency(LL_FLASH_LATENCY_2); - - /* Enable HSE oscillator */ - // ********* Commenter la ligne ci-dessous pour MCBSTM32 ***************** - // ********* Conserver la ligne si Nucléo********************************* - // LL_RCC_HSE_EnableBypass(); - LL_RCC_HSE_Enable(); - while(LL_RCC_HSE_IsReady() != 1) - { - }; - - /* Main PLL configuration and activation */ - LL_RCC_PLL_ConfigDomain_SYS(LL_RCC_PLLSOURCE_HSE_DIV_1, LL_RCC_PLL_MUL_9); - - LL_RCC_PLL_Enable(); - while(LL_RCC_PLL_IsReady() != 1) - { - }; - - /* Sysclk activation on the main PLL */ - LL_RCC_SetAHBPrescaler(LL_RCC_SYSCLK_DIV_1); - LL_RCC_SetSysClkSource(LL_RCC_SYS_CLKSOURCE_PLL); - while(LL_RCC_GetSysClkSource() != LL_RCC_SYS_CLKSOURCE_STATUS_PLL) - { - }; - - /* Set APB1 & APB2 prescaler*/ - LL_RCC_SetAPB1Prescaler(LL_RCC_APB1_DIV_2); - LL_RCC_SetAPB2Prescaler(LL_RCC_APB2_DIV_1); - - /* Set systick to 1ms in using frequency set to 72MHz */ - LL_Init1msTick(72000000); // utile lorsqu'on utilise la fonction LL_mDelay - - /* Update CMSIS variable (which can be updated also through SystemCoreClockUpdate function) */ - LL_SetSystemCoreClock(72000000); -} - -int main(){ - SystemClock_Config(); - - - ConfVoile(); - - while (1){} - -}