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

[atmega48][początkujący] zmiana taktowania z 1 na 8 MHz

sikor02 12 Lis 2009 21:37 1223 4
REKLAMA
  • #1 7252411
    sikor02
    Poziom 10  
    Witam.
    Jestem jeszcze dość zielony w tym temacie więc proszę o pomoc:

    Moja atmega48 jest standardowo taktowana 1 MHz.
    Potrzebuję zmienić to na 8 MHz
    Dowiedziałem się że robi się to za pomocą FUSE bitów które ustalają różne parametry procesora.
    Podobno jest to jednak niebezpieczne bo grzebiąc w tym można zablokować procka.
    Mam program AVRdude i programator zgodny z STK500

    pewnie wystarczy coś wpisać w wierszu poleceń avrdude'a

    Mógłby ktoś napisać jak to zrobić albo nakierować mnie w w miejsce gdzie mógłbym się sam dowiedzieć jak przetaktować tego procka?
    Z góry dzięki
  • REKLAMA
  • REKLAMA
  • #3 7252622
    mirekk36
    Poziom 42  
    Poczytaj dużo i dokładnie o fusebitach zanim zaczniesz je programować. Zwykle każdy chce na szybko coś zmienić i zwykle kończy się to przynajmniej chwilowym zablokowaniem procka. ;)

    U ciebie trzeba albo wystarczy tylko wyłączyć fusebit o nazwie CLKDIV8 i już masz procka taktowanego 8MHz

    Mało poczytasz - szybko zablokujesz ;) - dużo poczytasz - o wiele mniejsza szansa że zablokujesz
  • REKLAMA
  • #4 7253151
    sikor02
    Poziom 10  
    Dr.Vee napisał:
    Użyj funkcji szukaj - było 100000 razy na forum.
    Możesz użyć:
    http://sourceforge.net/projects/avrdude-gui/

    Pozdrawiam,
    Dr.Vee


    Właśnie miałem Ci odpisać że mam GUI do avrdude i że tam nie ma czegoś takie.....
    i wtedy odpaliłem go i zobaczyłem że tam można w banalny sposób ustawić fuse bity :D
    W sumie pomogłeś mi :D dzięki

    a co do funkcji szukaj...
    szukałem i były podobne wątki ale nie znalazłem akurat konkretnie tego czego szukałem

    dzięki wam obu za pomoc :)
  • #5 7253441
    Dr.Vee
    VIP Zasłużony dla elektroda
    Tak czy inaczej przed wpisaniem fuse bitów sprawdź to GUI z datasheetem - były już tego typu problemy, że opis w GUI nie zgadzał się z tym, co jest w procesorze :)

    Pozdrawiam,
    Dr.Vee
REKLAMA