STM32 systick nie wykonuje się zgodnie z oczekiwaniami

0

Dzień dobry!
mam pytanko o procesor STM32F4, zgodnie z dokumentacją jest on taktowany zegarem 100Mhz, czyli jak ustawę sobie systick na zliczenie 100 000 000 impulsów to powinien on się wykonać co sekundę, problem polega na tym że tak nie jest:

 void SysTick_Handler(void)
{
	printf("sysTick");
}

//inicjalizacja
    SysTick_Config(100000000);

Miał ktoś już taki problem? Korzystam z oprogramowanie SW for stm32 (ac6), projekt utworzony pod moją płytkę (NUCLEO), programy się uruchamiają i działają ale tutaj powjawił się problem.
Dziękuję za pomoc : )

1

Dobra wiem, informacja jak ktoś by kiedyś szukał:

Mimo że funkcja inicjalizacji przyjmuje wartość typu uint32_t, to maksymalna wartość jaką obsługuje jest 24 bitowa, tak więc 100 000 000 nie przyjmie, ale za to dla 10 000 000 działa poprawnie : ).
Do zamknięcia : D

1 użytkowników online, w tym zalogowanych: 0, gości: 1