Witaj,
Hmm, u źródła, czyli PDF stm32f429 od producenta..... ???
Ale to chyba oczywiste jest, że jak zaczyna się zabawę z jakimś mikro-kontrolerem, to trzeba zapoznać się z tym co w środku piszczy. Od tego są właśnie PDF-y, które udostępnia producent.....
Przy okazji... Nie ma potrzeby absolutnie robić w kodzie czegoś takiego:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Wręcz nie powinno się tego robić.
Zmienna glogalna
SystemCoreClock nie przechowuje wartości częstotliwości taktującej z zewnątrz ( HSE ), jak i częstotliwości generatora wbudowanego ( HSI ), tylko częstotliwość z jaką pracuje rdzeń. Wartość ta, jest obliczana na podstawie zawartości rejestrów PLL, mnożników, dzielników, itp., za pomocą funkcji do tego dedykowanej:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Ale, aby ta obliczona wartość była poprawna, należy zadbać o to, by w definicjach znalazły się prawidłowe wartości częstotliwości generatorów taktujacych:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.