Elektroda.pl
Elektroda.pl
X
AM TechnologiesAM Technologies
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Kwarc zegarkowy pytanie

12 Cze 2009 22:34 3464 6
  • Poziom 10  
    Mam 2 pytania. Czy rezonator kwarcowy 32.768KHz do odmierzania czasu przerwaniem sectic potrzebuje kondensatorów? Jeśli tak to jakie? Drugie pytanie. Słyszałem że do kwarca 32.768 KHz Ustawia się procesor na pracę z wewnętrznym rezonatorem 8MHz. Czy to prawda?
  • AM TechnologiesAM Technologies
  • Poziom 33  
    1. Nie potrzeba kondensatorow
    2. Oczywiscie bzdura, zajrzyj do noty jakie maja byc ustawienia (CKSEL 1001)
  • AM TechnologiesAM Technologies
  • Poziom 43  
    _Robak_ napisał:
    1. Nie potrzeba kondensatorow

    bzdura. Każdy kwarc potrzebuje kondensatorów. Ale AVRy posiadają wbudowane kondensatory, więc nie potrzeba zewnętrznych kondensatorów
    _Robak_ napisał:
    2. Oczywiscie bzdura, zajrzyj do noty jakie maja byc ustawienia (CKSEL 1001)

    Też bzdura. Jak najbardziej można ustawić wewnętrzny generator 8MHz. Można też 4, 2 i 1MHz. Można 128kHz (jeżeli taki jest). A można też taktowanie z tego kwarca 32786Hz.
    Dla wszystkich ustawień poza ostatnim kwarc powinien taktować TIMERa2, a główny sygnał zegarowy będzie pochodził z wbudowanego generatora RC.
    W ostatnim przypadku kwarc będzie taktował główny generator i będzie wytwarzał główny sygnał zegarowy dla procesora. W takim przypadku zliczanie czasu można zrobić nie tylko na TIMERze2. Można na każdym innym, można też zrobić całkowicie programowo (ale to sztuka dla sztuki).
  • Poziom 33  
    Witam
    Dodam że nie tylko potrzebuje ale do pojemności tych kondensatorów zależą odchyłki częstotliwości pracy oscylatora, często w układach montujemy trymery do kalibracji zegara, pytanie jest gdzie podpiąć kondensatory, w Atmedze8 z pewnością na obie końcówki kwarcu i do masy, w innych dobrze zaglądnąć do PDFa bo w RTC często jedna pojemność jest wewnętrzna a ta regulowana podpinana jest do zasilania.
    Piotr
  • Poziom 33  
    atom1477 napisał:
    Ale AVRy posiadają wbudowane kondensatory, więc nie potrzeb akondensatorów

    Jak widzisz doszlismy do takiego samego wniosku wiec nie wiem czmu piszesz ze pisze bzdury, w kazdym razie ciesze sie niezmiernie ze sie ze mna zgadzasz :>

    Co do drugiego zle zrozumialem, myslalem ze kolega chce ustawic na kwarc 8MHz a korzystac z zegarkowego. Wiec oczywiscie zle napisalem ;)

    PiotrPitucha jak podlaczyc i inne ciekawe rzeczy przeczytasz tutaj:
    http://www.atmel.com/dyn/resources/prod_documents/doc2521.pdf
  • Poziom 28  
    Jak dobrze pamietam, przy atmega8 musialem dodac kondensatory, a przy atmega16 i atmega32 nie daje.
    Oczywiscie kwarc w:
    atmega8 do xtal1/2, atmega16/32 do tosc1/2