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

[Atmega8A-PU] i fuse bity

kasztan_85 18 Cze 2011 12:15 2998 2
  • #1 9625699
    kasztan_85
    Poziom 11  
    Witam, ustawiłem w Atmega8A-PU hfuse na D9 natomiast lfuse na EE i straciłem z nią kontakt

    error z averdude:
    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

    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
    #2 9625860
    piotrva
    VIP Zasłużony dla elektroda
    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...
  • #3 9625969
    kasztan_85
    Poziom 11  
    Dzięki za szybką odpowiedź. Pozdrawiam.
REKLAMA