Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 18 maja 2025, o 19:29


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
    Autor Wiadomość
    PostNapisane: 24 lut 2015, o 19:29 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 maja 2013
    Posty: 83
    Lokalizacja: Tychy
    Pomógł: 3

    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:
    Składnia: [ Pobierz ] [ Ukryj ] [ Zaznacz wszystko ]
    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ź :)

    _________________
    Musicie od siebie wymagać...
    JP II



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 lut 2015, o 22:21 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Przy 8 MHz i ustaw sobie częstotliwość migania 1 Hz:
    Składnia: [ Pobierz ] [ Ukryj ]
    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.

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 lut 2015, o 23:49 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 maja 2013
    Posty: 83
    Lokalizacja: Tychy
    Pomógł: 3

    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 ?

    _________________
    Musicie od siebie wymagać...
    JP II



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 lut 2015, o 17:31 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    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.

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 lut 2015, o 18:52 
    Offline
    Użytkownik

    Dołączył(a): 01 lis 2013
    Posty: 301
    Pomógł: 32

    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ł

    _________________
    Pozdrawiam,
    sq8mvy, Paweł



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 lut 2015, o 20:13 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 11 maja 2013
    Posty: 83
    Lokalizacja: Tychy
    Pomógł: 3

    Problem sobie rozwiązałem w taki sposób że :
    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    potem w :
    Składnia: [ Pobierz ] [ Ukryj ]
    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 :)

    _________________
    Musicie od siebie wymagać...
    JP II



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO