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



Teraz jest 21 gru 2024, o 05:49


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
Avatar użytkownika

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

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
Avatar użytkownika

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

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: 27319
Lokalizacja: Szczecin
Pomógł: 1041

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 3 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