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 22 maja 2025, o 04:32


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
    PostNapisane: 1 kwi 2012, o 15:50 
    Offline
    Nowy

    Dołączył(a): 01 kwi 2012
    Posty: 3
    Pomógł: 0

    Witam

    Mam następujące pytania (może trochę głupie, a może po prostu pytania początkującego):
    1. Jaką częstotliwość należy ustawić w opcjach projektu programu Eclipse (PPM na projekcie->Properties->AVR->Target Hardware->MCU Clock Frequecy), jeżeli korzystam z rezonatora kwarcowego 16 MHz i mam ustawiony preskaler (dzielnik) 8? 16 MHz czy 2 MHz?
    2. Jaką częstotliwość mam ustawić w ww. miejscu, jeżeli będę korzystał z wewnętrznego rezonatora 8 MHz i jak poprzednio będę miał ustawiony dzielnik 8? 8 MHz czy 1 MHz?

    Z góry dziękuję za odpowiedź



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2012, o 15:52 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    chyba jasne jest że 16000000
    zawsze ustawiasz na takie jakie masz fizyczne taktowanie procesora

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2012, o 15:55 
    Offline
    Nowy

    Dołączył(a): 01 kwi 2012
    Posty: 3
    Pomógł: 0

    Skoro pytam, tzn., że dla mnie nie jest jasne :)
    A w drugim przypadku rozumiem, że 8 MHz?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2012, o 15:59 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 paź 2011
    Posty: 307
    Lokalizacja: Lbt
    Pomógł: 8

    W drugim 1MHz.
    Dzielnik stosujesz tylko przy wyborze wewnętrznego rezonatora rc.

    _________________
    Ujemna delta to dopiero początek zabawy...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2012, o 16:02 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    ZAWSZE USTAWIAMY F-CPU NA TAKĄ CZĘSTOTLIWOŚĆ JAKI MAMY ZEGAR PROCESORA USTAWIONY

    bez różnicy czy będzie to 1 do 8Mhz wewnętrzny czy 4 do 20MHz zewnętrzny
    bo z takin właśnie zegarem pracuje procesor i podanie tej informacji programowi jest ważne
    dla wszystkich funkcji programu.

    Wiec jeśli procek chodzi na 8Mhz ---- nie ważne na czym możesz nawet korbą kręcić
    podajesz F-CPU 8000000 = 8Mhz


    Czy teraz jest to jasne ??

    Przecież podział realizujesz programowo , a skoro procesor chodzi na wspomnianym 8Mhz wewnetrznym
    to F-CPU = 8Mhz a preskaler decyduje co z tymi 8Mhz zrobi procesor

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2012, o 16:16 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27402
    Lokalizacja: Szczecin
    Pomógł: 1043

    Witam,

    przede wszystkim to polecałbym zastosować się do odpowiedniej terminologii, bo nie ma czegoś takiego jak "rezonator wewnętrzny", Wewnętrzny to jest i może być tylko oscylator RC..... bo potem będziesz popełniał kardynalne błędy w ustawianiu fusebitów...

    A jeśli chodzi o dobór częstotliwości taktowania w ustawieniach projektu to tak się zastanawiam skąd się bierze to pytanie?

    Przecież to chyba oczywiste (to o czym pisze też SunRiver) .... że jeśli wybierzesz jakąś wartość taktowania (częstotliwość) dla procesora fizycznie - to przecież to samo trzeba ustawić - a jak mogłoby wg ciebie być inaczej? tu nawet nie wiem co byś odpowiedział czy czego się domyślał ?

    No skoro daję np wewn. oscylator 8MHz i włączam fusebit CKDIV8 czyli robię podział przez 8 - no to taktuję procka 1MHz - więc tyle muszę dać we właściwościach projektu ....

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2012, o 16:19 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 paź 2011
    Posty: 307
    Lokalizacja: Lbt
    Pomógł: 8

    mirekk36 napisał(a):
    oscylator


    Ot, właśnie tego słowa mi zabrakło :)

    _________________
    Ujemna delta to dopiero początek zabawy...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 1 kwi 2012, o 16:23 
    Offline
    Nowy

    Dołączył(a): 01 kwi 2012
    Posty: 3
    Pomógł: 0

    Ok, dziękuję i rozumiem!
    A co do oscylatora to oczywiście się poprawię :)



    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: 8 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO