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

Atmega 8 - brak komunikacji po zmianie fusebitów, jak odratować?

poprzednik 21 Kwi 2012 20:30 1372 8
REKLAMA
  • #1 10819356
    poprzednik
    Poziom 16  
    Podczas zabawy z wsadami usbasp'a wgywam juz któryś z kolei(tak żeby sprawdzic różnicę) i avrdude ze fusebity zostały zmienione (podczas wgrywania hex'a? oO) i czy przywrocic stare (kwarc 12 MHz) to dałem y i avrdude sie zawiesił....

    Od tego czasu nie ma komunikacji z atmegą, jak ją odratować?

    I z kwarcem 12 MHz i bez nie daje się programować.
    Dysponuję inną atmegą, ale nie wiem czy to pozwoli mi "podnieść" tą pierwszą.
  • REKLAMA
  • #2 10819605
    Kuniarz
    Moderator Projektowanie
    Polecam zmontować sobie "FusebitDoctor" - już nie raz uratował mi zablokowane procki ;-)
    Pomogłem? Kup mi kawę.
  • #3 10819627
    poprzednik
    Poziom 16  
    Obecnie nie mam możliwości go zmontować, można zrobic jakaś "uproszczoną" wersje żeby tylko tą megę jednorazowo podnieść?
  • REKLAMA
  • #4 10819642
    Kuniarz
    Moderator Projektowanie
    Programator wysokonapięciowy, ale taniej będzie zmontować F.B.D ;-)
    Pomogłem? Kup mi kawę.
  • REKLAMA
  • #5 10819653
    poprzednik
    Poziom 16  
    Innego sposobu na podniesienie nikt nie ma? :)

    Bo fusebit doctor mnie nie urządza bo bym w obecnej chwili gnać do elektronicznego.
  • Pomocny post
    #6 10819659
    mirekk36
    Poziom 42  
    Najprawdopodobniej jak to bywa w 90% przypadków zmieniłeś tylko fusebity CKSEL odpowiedzialne za rodzaj taktowania zewnętrznego. Więc pewnie nie będzie (być może) konieczny żaden programator równoległy a jedynie prosty oscylator RC podłączony do XTAL1 (rezystror 2,2K i kondensator 22pf starczy) .... albo może jakiś generatorek TTL i po kłopocie ;)
  • REKLAMA
  • #7 10821484
    poprzednik
    Poziom 16  
    Kondensator i rezystor nie pomógł.

    Inna propozycja?

    Albo kod jak zrobic z drugiej megi generatorek?
  • Pomocny post
    #8 10821503
    gaskoin
    Poziom 38  
    A pokaż z jakimi parametrami wywołałeś avrdude.
  • #9 10821580
    poprzednik
    Poziom 16  
    normalnie, -U flash:w:wsad.hex ;)


    i pytania:

    Your XX fuse value has been changed from 0xXX to 0xXX, change
    it back?"

    Mniej wiecej, przy HFUSE dalem "y" i zmienilo, przy LFUSE tez i wtym momencie program się zawiesił to go ubiłem.
REKLAMA