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

początki... dsPIC33FJ, podłączenie kwarcu

drejas_tcz 24 Lut 2010 14:32 776 4
  • #1 24 Lut 2010 14:32
    drejas_tcz
    Poziom 8  

    Witam! Na wstępie chciałbym powiedzieć, że szukałem sposobu podłączenia kwarcu dla uC PIC, ale nie znalazłem. Znalazłem za to miliony stron jak to zrobić dla AVR :D

    Nie chodzi mi tu oczywiście o sposób podłączenia, bo to chyba oczywiste. Chodzi o kondensatory...

    Po 1, czy są w ogóle potrzebne, w tematach dla Atmela naczytałem się opinii niektórych użytkowników, że podłączyć bez niczego, sam kwarc pod piny OSC1, OSC2, ustawić w bitach konfiguracyjnych co trzeba i już.

    po 2. Inni mówią, że trzeba. Jeśli tak, to jakie wartości tych kondensatorów? Według tematów, które znalazłem dla AVR, byłoby to jakieś 22pF.

    Mój kwarc to 10MHz.

    Z góry dziękuję za pomoc :)

    0 4
  • CControls
  • Pomocny post
    #2 24 Lut 2010 14:38
    _Robak_
    Poziom 33  

    Cytat:

    Mój kwarc to 10MHz.

    W takim razie daj 22pF ;)

    0
  • CControls
  • #3 24 Lut 2010 20:53
    AdeBe
    Poziom 13  

    A czytałeś w ogóle dokumentację? Nie wierzę, że nie opisano tam tak podstawowej sprawy.

    0
  • Pomocny post
    #4 24 Lut 2010 20:59
    Mat_91
    Poziom 25  

    Kondensatory oczywiście są wymagane, DS o tym wyraźnie wspomina.
    Polecam również note 70186D.

    Spokojnie możesz dać kondensatory 22pF, 27pF, na 33pF też działa bez zarzutu. Testowane osobiście.

    0
  • #5 25 Lut 2010 00:34
    drejas_tcz
    Poziom 8  

    dziękuje bardzo. czytałem zarówno dokumentacje mojego dsPIC'a, jak i sprecyzowane dokumentacje, które podałeś. Są tam podane wzory na C1, C2, ale we wzorze są wartości Cs i CL, nie mam pojęcia co przyjąć za nie. C1 = C2 = 2 x (CL – CS). W dokumentacji AVR jest jednoznacznie podane dla jakich częstotliwości oscylatora, jakie wartości kondensatorów.

    Pozdrawiam serdecznie i raz jeszcze dzięki za pomoc!

    0