FAQ | Points | Add... | Recent posts | Search | Register | Log in


Rezonator dla AVR ATmega16


Post new topic  This topic is locked      Main Page -> Forum Index -> Microcontrollers Generally -> Rezonator dla AVR ATmega16
Author
Message
szefopiotr
Poziom 9
Poziom 9


Joined: 16 Jan 2008
Posts: 36
Location: Gdańsk

Post#1 Post from the author of the topic 25 Aug 2008 09:06   

Rezonator dla AVR ATmega16


Witam, mam może trochę banalne pytanie, ale jednak... Po co na niektórych schematacch do ATmegi 16 dołączany jest dodatkowy rezonator zewnętrzny skoro jeden już jest wbudowany?? Na jakiej zasadzie dobiera się ten zewnętrzny rezonator??
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 25 Aug 2008 09:06   





Back to top
   
Tomcio7
Poziom 16
Poziom 16


Joined: 14 Jul 2005
Posts: 287
Location: Warszawa

Post#2 25 Aug 2008 10:01helpful post - solution   

Re: Rezonator dla AVR ATmega16


Wbudowane rezonatory to 1,2,8MHz. Jeżeli potrzebujesz innego to dajesz zewnętrzny który zazwyczaj jest bardziej stabilny
Back to top
   
Google

Google Adsense


Post# 25 Aug 2008 10:01helpful post - solution   





Back to top
   
mirekk36
Poziom 25
Poziom 25


Joined: 17 Jun 2006
Posts: 8683
Location: Szczecin

Post#3 25 Aug 2008 10:56helpful post - solution   

Re: Rezonator dla AVR ATmega16


tak dla ścisłości - wewnętrzne to są wbudowane ale oscylatory a nie rezonatory, za co "płaci" się pewną małą nidogodnością jaką jest to, że nie generują one tak stabilnej częstotliwości taktowania jak właśnie rezonatory zewnętrzne. Jednak do znakomitej większości szczególnie amatorskich ale i zaawansowanych projektów taka dokładność wewnętrznych oscylatorów w zupełności wystarcza.

Za pomocą odpowiednich FuseBitów ustawiasz sobie z jakiego źródła taktowania chcesz aby twój procek korzystał. Domyślnie jest zwykle ustawiony oscylator wewn na częstoliwość 1MHz. Jak wspomniał kolega powyżej można ustawić sobie inną max 8MHz.

Co do zasady dobierania częstotliwości taktowania procka - bo tak powinno brzmieć pytanie - to zależy wyłącznie od tego kto projektuje dany układ.

Jeśli robisz jakiś zwykły projekcik, w którym nie ma jakichś wyżyłowanych zależności czasowych to spokojnie możesz działać na wewn 1MHz, jeśli to za mało to zwiększasz sobie wewn oscylator do 4 lub 8MHz.

Oczywiście zdarza się, że chcemy aby procek działał jeszcze szybciej z jakichś szczególnych względów to wtedy można myśleć o rezonatorach zewnętrznych. Można też o nich myśleć nawet jeśli masz mieć niższą częstotliwość niż 8MHz bo np chcesz mieć stabilną prędkosć dla RS232 bez konieczności używania bajtu kalibracji, który się używa czasem przy taktowaniu wewn oscylatorem.

z praktyki jednak, dla takich prędkości RS232 jak 9600 w zupełności też sprawdzają się wewnętrzne oscylatory i to najczęściej bez konieczności kalibracji.

.... reasumując - nie ma żadnych zasad doboru - to ty decydujesz co ma taktować twojego procka w zależności od potrzeb
Back to top
   
Google

Google Adsense


Post# 25 Aug 2008 10:56helpful post - solution   





Back to top
   
szefopiotr
Poziom 9
Poziom 9


Joined: 16 Jan 2008
Posts: 36
Location: Gdańsk

Post#4 Post from the author of the topic 25 Aug 2008 11:16   

Re: Rezonator dla AVR ATmega16


Dziekui za odpowiedz, pozdrawiam
Back to top
   
Post new topic  This topic is locked      Main Page -> Forum Index -> Microcontrollers Generally -> Rezonator dla AVR ATmega16
Page 1 of 1
Similar topics
AVR Język C Avr Studio Avr gcc- podstawy dla początkujących (25)
[Atmega16][C][AVR] Atmega16 i ADS1110 dziwne wartości (1)
[ATMEGA16]AVR ATMEGA16 v2 PROGRAMATOR FT232 FTDI (3)
[ATMEGA16][ASAMBLER] AVR ATMEGA16 v2-Diody LED PierwszySoft (13)
Atmega16 rezonator kwarcowy 8Mhz (1)
Płytka startowa AVR dla ATmega16 (23)
Rezonator kwarcowy dla ATmega8L (1)
[Atmega16][C][WinAVR][AVR-USB] Jak kompilować źródła avr-usb (19)
AVR ATmega16 i RS232 (1)
[AVR] USBasp z ATMega16 (6)

Page generation time: 0.092 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed