logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Atmega częstotliwość ClkIO

sinuh3 02 Sie 2009 22:13 2982 14
REKLAMA
  • #1 6850193
    sinuh3
    Poziom 17  
    Powiedzcie mi proszę, jaką częstotliwość ma zegar clk-io w atmedze16 w stosunku do rezonatora kwarcowego np. 16MHz? Chodzi konkretnie o zliczanie impulsów przez timera/countera1 z preskalerem =1.
    Dogooglać się tego nie mogę.
  • REKLAMA
  • #2 6850199
    snow
    Poziom 31  
    W PDFie było gdzieś info że max fclk/2(z hakiem) czyli generalnie trochę mniej niż połowa zegara głównego
  • #3 6850247
    sinuh3
    Poziom 17  
    Nie chodzi mi o zewnętrzne źródło dla taktowania, tylko wewnętrzne.
  • #4 6850262
    snow
    Poziom 31  
    To ja nie bardzo rozumiem pytanie ;) Myślałem że chodzi ci jaką max częstotliwość zliczy timer. W takim przypadku fclk nie odnosi się do kwarcu a do zegara którym taktujesz procek. Takim zegarem może być kwarc ale również wew. RC lub zewnętrzne RC.
  • REKLAMA
  • #5 6850286
    sinuh3
    Poziom 17  
    dlatego wcześniej uściśliłem, ze chodzi o rezonator 16MHz.
  • REKLAMA
  • #6 6850299
    Konto nie istnieje
    Poziom 1  
  • #7 6850303
    ZbeeGin
    Poziom 39  
    ATMega16 to nie ATTiny26 z PLL by clk-io było taktowane inaczej od clk-cpu. Ponadto jakby taka sytuacja miała miejsce to żadne pomiary np. częstotliwości PWM by się niezgadzały z wyliczeniami. A tak pomiar oscyloskopowy daje prawidłowy odczyt.
  • #8 6850305
    snow
    Poziom 31  
    Wewnętrzny rezonator nie chodzi z częstotliwością 16MHz a jedynie tak jak we wszystkich Atmegach z 8MHz maksymalnie. Więc zliczyć możesz impulsy nie szybsze niż ok. 4MHz.
  • #9 6850318
    sinuh3
    Poziom 17  
    atom1477 napisał:
    CLKio ma tyle samo co kwarc.


    No i o to chodziło, dzięki!
  • REKLAMA
  • #10 6850366
    ZbeeGin
    Poziom 39  
    Skoro kolega sinuh3 włącza prescaler to łapie impulsy wewnątrz - tryb Timer, a nie z zewnątrz kolego snow - tryb Counter. Dlatego teza o zliczaniu wtedy 4MHz jest nieprawdziwa.
  • #11 6850421
    snow
    Poziom 31  
    To akurat z jego postów jasno nie wynikało ;)
  • #12 6850447
    Konto nie istnieje
    Poziom 1  
  • #13 6850478
    ZbeeGin
    Poziom 39  
    Najważniejsze było słowo PRESCALER, gdyż prescaler liczników to de facto licznik binarny+miltiplekser. I dwóch źródeł razem włączyć się nie da.
  • #14 6850543
    Konto nie istnieje
    Poziom 1  
  • #15 6850754
    sinuh3
    Poziom 17  
    Zamieszałem z preskalerem. Preskaler =1 to przecież brak preskalera. Temat zamykam i dziękuję za pomoc.
REKLAMA