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

kwarc, kondesatory, atmega16

donelbaron 19 Cze 2009 14:46 2674 6
REKLAMA
  • #1 6676433
    donelbaron
    Poziom 15  
    witam, męcze się i męcze i nie chce zablokować kolejnego mikropcka, bardzo proszę o pomoc, moje pytanie: jakie kondesatory dać przy kwarcu do atmegi16- 22pF?, jeśli dolutuje kwarc 16 mghz, to na jaką wartość ustawić potem w programie F_CPU ? 16 czy 14.7456E6, bo tak też widziałem, oraz te fuse bity, ech, czytam i męcze się, prosze o pomoc, które musze zmienic i jak abym działał zewnętrzny kwarc 16 mghz z atmegą16??

    czy takie coś jest poprawne, czy to zadziała?
    zapis fusów trybie natychmiastowym

    hfuse:
    avrdude -p m16 -c usbasp -U hfuse:w:0xxx:m -> zapis do hfuse wartości 0xxx - format szesnastkowy

    lfuse:
    avrdude -p m16 -c usbasp -U lfuse:w:0xxx:m -> zapis do lfuse wartości 0xxx - format szesnastkowy
    **********Ustawienie dla atmega z zegarem kwarcowym zewnętrznym 16mhz to:
    lfuse:0xef
    hfuse:0x89
  • REKLAMA
  • #2 6676734
    mog123
    Poziom 15  
    F_CPU to tylko stała której uzywasz w programie, gdzie zamiast caly czas wpisywac 16.000000 zrobisz sobie(definiujesz) elo stałą i potem tylko w jednym miejscu ją zmieniasz
    A kondensatorki to do 22pF sie daje.
  • REKLAMA
  • #3 6676907
    donelbaron
    Poziom 15  
    a te fusebity?
  • REKLAMA
  • Pomocny post
    #4 6677068
    dawid512
    Poziom 32  
    Kondensatory mogą być od 22pF do nawet 33pF(sam takie stosuje).
    Co do fuse bitów to ustaw na: CKSEL 1111 oraz zaprogramuj CKOPT.
  • #5 8302956
    jarek4700
    Poziom 10  
    Witam!
    Zrobiłem sobie zegarek na atmega16l. Chcę żeby to chodziło na zewnętrznym kwarcu 4Mhz. Jaki to będzie cksel , ewentualnie kondensatory jakie dać?
  • REKLAMA
  • #6 8303042
    tadzik85
    Poziom 38  
    W dokumentacji masz wszystko jasno napisane.
REKLAMA