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

[Atmega32][BASCOM]Mikroprocesorowy zegar do auta [fusebit-y]

zimzia@ 20 Lip 2010 20:26 3983 23
REKLAMA
  • #1 8312813
    zimzia@
    Poziom 12  
    Witam
    Jest to mój pierwszy projekt nigdy wczesnej się elektroniką nie zajmowałem (od razu mowie ze się na tym nie znam jest to pierwszy i ostatni raz).
    Zbudowałem układ na ATmega32 i kwarcem 8MHz (schemat z elektrody) potrzebuje jakąś krótką instrukcje zmiany FUSEBIT żeby nie uszkodzić ATmegi. przeczytałem trochę tematów ale w każdym piszą co innego. Mam pod ręka taki programator programator czy nim można zmienić te fusebity. Bardzo proszę o Pomoc
  • REKLAMA
  • Pomocny post
    #2 8312819
    tadzik85
    Poziom 38  
    A co chcesz tymi fusami zmienic?
  • #3 8312836
    zimzia@
    Poziom 12  
    żeby atmega działała z zewnętrznym kwarcem 8MHz
  • REKLAMA
  • Pomocny post
    #4 8312882
    tadzik85
    Poziom 38  
    CKOPT = 0
    CKSEL3:1 = 111
    CKsSEL0 = 1
    SUT1:0 = 01 jeśli włączysz BOD
    SUT1:0 = 10 jeśli BOD wyłączone

    Wyjaśnione dokładnie w dokumentacji pkt 8.3 Crystal Oscillator
  • #5 8312951
    zimzia@
    Poziom 12  
    można troszkę dokładniej czytałem ze łatwo można zablokować atmega i trochę się boje
  • #6 8312967
    tadzik85
    Poziom 38  
    0 znaczy zaprogramowany wiec "ptaszek" na 1 zrzucie.
  • Pomocny post
    #7 8312978
    adi84_84
    Poziom 14  
    Witam
    Zobacz to: Link
  • #8 8312999
    zimzia@
    Poziom 12  
    znalazłem na stronie Link
    coś takiego
    [Atmega32][BASCOM]Mikroprocesorowy zegar do auta [fusebit-y]

    jak tak ustawie to będzie wszystko działać z moim programem i schematem? ,
    czy wystarczy tylko to zmienić co jest w 1 zakładce ?
    gdzie wpisać te np "111" ? CKSEL3..1 = "111"

    adi84_84 właśnie na tej stronie jestem ale i tak nic nie kapuje
  • #9 8313009
    tadzik85
    Poziom 38  
    ustaw dokładnie tak jak na obrazku.
  • REKLAMA
  • Pomocny post
    #10 8313014
    adi84_84
    Poziom 14  
    A jakim dokładnie programem będziesz ustawiał fusebity?

    Dodano po 1 [minuty]:

    Bo AVRDUDE nie działa chyba z twoim programatorem
  • #11 8313030
    zimzia@
    Poziom 12  
    mam bascom avr
  • REKLAMA
  • Pomocny post
    #12 8313041
    adi84_84
    Poziom 14  
    W AVR Burn-O-Mat ustawiasz dokładnie tak jak na obrazku:
    [Atmega32][BASCOM]Mikroprocesorowy zegar do auta [fusebit-y]
    Nie zapomnij podłączyć kwarcu i dwóch kondensatorów do niego.
  • #13 8313060
    zimzia@
    Poziom 12  
    ten "zegarek" posiada na płytce złącze ISP zobacz schemat czyli wpinam kabel z programatora i powinno działać
  • #14 8313069
    adi84_84
    Poziom 14  
    Otwierasz:
    - AVR Burn-O-Mat
    -Klikasz na Fuses
    -Zaznaczasz odpowiednie ptaszki
    -klikasz write fuses
    -sprawdzasz przez kliknięcie na verify fuses
    I tyle
  • #15 8313080
    zimzia@
    Poziom 12  
    a jak ma plik napisany w bascom i wy kompilowany z niego plik .hex to tez mogę wgra tym programem
  • Pomocny post
    #16 8313085
    adi84_84
    Poziom 14  
    Moje GG:21682677
    Będzie łatwiej
  • #17 8313965
    zimzia@
    Poziom 12  
    Może ktoś wie jak ustawić fuse bity w BASCOM na zewnętrzny kwarc 8MHz ??? i zasilanie 5V

    [Atmega32][BASCOM]Mikroprocesorowy zegar do auta [fusebit-y]

    czy te są poprawnie ustawione
  • #18 8314233
    tadzik85
    Poziom 38  
    Zmien jeszcze ckopt Fuse P
  • #19 8314458
    zimzia@
    Poziom 12  
    tak ??
    [Atmega32][BASCOM]Mikroprocesorowy zegar do auta [fusebit-y]
  • #20 8314529
    tadzik85
    Poziom 38  
    tak. teraz dobrze
  • #21 8314540
    zimzia@
    Poziom 12  
    a KLA987 ma być 111111 czy 101111

    i jeszcze fusebit C 4v czy 2,7 atmega zsilana jest 5 v ma to jakies znaczenie
  • Pomocny post
    #22 8314583
    tadzik85
    Poziom 38  
    jeśli masz kwarc 8MHz to jest to high freq co masz wybrane. Dalsza informacja mowi o tym jak szybko procek wystartuje po otrzymaniu zasilania.

    BOD to układ resetowania procka gdy napięcia spadnie poniżej zadanej wartości.
    Możesz to włączyć ale ustaw opcja na 4.0V opcja 2,7V jest dla napięcia zasilającego 3,3V.
  • #23 8314903
    zimzia@
    Poziom 12  
    chyba działa bo zapamiętało ustawienia
  • Pomocny post
    #24 8314930
    tadzik85
    Poziom 38  
    Po tym kursie zalecam lekturę przynajmniej części dokumentacji procesora poświęconej źródłom taktowania. znajdziesz tam dokładnie jak ustawić fusy dla odpowiedniego taktowania.
REKLAMA