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

[Atmega8A-PU] i fuse bity

18 Cze 2011 12:15 2566 2
  • Poziom 10  
    Witam, ustawiłem w Atmega8A-PU hfuse na D9 natomiast lfuse na EE i straciłem z nią kontakt

    error z averdude:
    Code:
    avrdude.exe: BitBang OK 
    
    avrdude.exe: pin assign miso 3 sck 5 mosi 6 reset 7
    avrdude.exe: drain OK

     ft245r:  bitclk 4800 -> ft baud 2400
    avrdude.exe: ft245r_program_enable: failed
    avrdude.exe: initialization failed, rc=-1
                 Double check connections and try again, or use -F to override
                 this check
    .



    wcześniej miałem hfuse na D9 lfuse na E4 i pracował z wewnętrznym oscylatorem 8MHz bezproblemowo. Na Atmega32 do zmiany fuse bitów wykorzystywałem spis poniżej i zawsze było ok myślałem, że sprawa ma się identycznie w przypadku Atmega8

    Code:
    2. 0001 = oscylator w wewnątrz procesora o częstotliwości 1MHz,
    
    3. 0010 = wewnętrzny oscylator 2MHz,
    4. 0011 = wewnętrzny oscylator 4MHz,
    5. 0100 = wewnętrzny oscylator 8MHz,
    6. 0101 = zewnętrzny oscylator RC 1MHz,
    7. 0110 = zewnętrzny oscylator RC 2MHz,
    8. 0111 = zewnętrzny oscylator RC 4MHz,
    9. 1000 = zewnętrzny oscylator RC 8MHz,
    10. 1001 = zewnętrzny kwarc z kondensatorami 2MHz,
    11. 1010 = zewnętrzny kwarc z kondensatorami 2-4MHz,
    12. 1011 = zewnętrzny kwarc z kondensatorami 4-6MHz,
    13. 1100 = zewnętrzny kwarc z kondensatorami 6-8MHz,
    14. 1101 = zewnętrzny kwarc z kondensatorami 8-10MHz,
    15. 1110 = zewnętrzny kwarc z kondensatorami 10-16MHz.


    Czy da się coś zrobić żeby ją odblokować? Dodam, że programuje poprzez USB przy użyciu EvB 3.4

    I prosił bym o podpowiedź ja ustawić fuse bity tak aby móc korzystać z kwarcu 8M i 16M.
    Z góry dzięki za odpowiedzi.
  • Pomocny post
    Moderator na urlopie...
    Atmega8 ma inne fusebity...
    Możesz:
    a) podpiąć pod XTAL1 generator przebiegu prostokątnego na ne555
    b) układ RC na XTAL1
    c) kwarc między XTAL1 i 2
    (i w punktach a-c po podłączeniu tego próbujesz programować programatorem)
    d) zbudować fusebitdoctor'a projektu kolegi manekinen https://www.elektroda.pl/rtvforum/topic1716521.html
    e) poza tym polecam na przyszłość: http://www.engbedded.com/fusecalc/
    f) lub skorzystać z profesjonalnego programatora HVPP
    g) temat był już wałkowany na forum kilka razy...
  • Poziom 10  
    Dzięki za szybką odpowiedź. Pozdrawiam.