ATNEL tech-forum https://forum.atnel.pl/ |
|
Konfiguracja SYSCLK na 48 Mhz https://forum.atnel.pl/topic10803.html |
Strona 1 z 1 |
Autor: | TomTea [ 24 lut 2015, o 19:29 ] |
Tytuł: | Konfiguracja SYSCLK na 48 Mhz |
Witam ! Zaczynam dopiero moją przygodę z zestawem STM32F0DISCOVERY i chciałem poprawnie skonfigurować SysCLK na 48Mhz w tym celu chciałem skorzystać z wbudowanego HSI 8Mhz i przez PLL zmienić go na 48Mhz a potem ustawić go jako SysCLK. Wyszedł mi taki kod: język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
I teraz pytanie czy zrobiłem to poprawnie. Powiem że program się bez problemu Debaguje i wgrywa , dioda led sobie miga , ale nie mam pomysłu jak zweryfikować czy aby na pewno SysCLK = 48 Mhz. Z góry dziękuję za odpowiedź |
Autor: | Krauser [ 24 lut 2015, o 22:21 ] |
Tytuł: | Re: Konfiguracja SYSCLK na 48 Mhz |
Przy 8 MHz i ustaw sobie częstotliwość migania 1 Hz: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Z PLL ten sam program będzie działał 8 razy szybciej. |
Autor: | TomTea [ 24 lut 2015, o 23:49 ] |
Tytuł: | Re: Konfiguracja SYSCLK na 48 Mhz |
Dzięki za pomysł , przetestowałem go i wynik mnie trochę zaskoczył bo bez mojej funkcji RCC_Conf() dioda miga znacznie szybciej. Możliwe jest że bez ustawień zegara on automatycznie wchodzi w częstotliwość 48 Mhz ? |
Autor: | Krauser [ 25 lut 2015, o 17:31 ] |
Tytuł: | Re: Konfiguracja SYSCLK na 48 Mhz |
Nie. Zamiast 600 wstaw większą liczbę. Oczywiście najlepiej skonfigurować sobie jakiś timer, bo dla podanego przykładu może być rożnie w zależności od optymalizacji. |
Autor: | gizmo5418 [ 26 lut 2015, o 18:52 ] |
Tytuł: | Re: Konfiguracja SYSCLK na 48 Mhz |
Witam, A po co tak kombinować z timerami i innymi. Przecież wg. noty wystarczy SYSCLK wystawić na nóżkę STM-a i po kłopocie. Miernik częstotliwości i widać częstotliwość SYSCLK. Pozdrawiam, Paweł |
Autor: | TomTea [ 26 lut 2015, o 20:13 ] |
Tytuł: | Re: Konfiguracja SYSCLK na 48 Mhz |
Problem sobie rozwiązałem w taki sposób że : język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. potem w : język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. I powinienem dostac przerwanie co 1 s i tak też się dokładnie dzieje |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |