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

Atmega Fusebit Doctor (HVPP+HVSP) - napraw fusebity

manekinen 01 Lut 2012 21:18 168256 342
  • #181 01 Lut 2012 21:18
    endru666
    Poziom 9  

    Witam,
    Używam Fusebit Doctora w wersji 2.11 razem z płytką dedykowaną do tej wersji softu. Jako doctora używam uC atMega8L.
    Jednak przy próbie naprawy innej atMegi8 w terminalu otrzymuję coś takiego:

    Code:

    a fusebit doctor (HVPP+HVSP) version 2.11
    http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
    Usage in commercial/profit purposes not allowed

    MANUAL HVPP MODE

    Init programming...  DONE
    Read signature...    00 00 02 - FAIL!
    Trying T2313 pinout..00 00 02 - FAIL!
    Type the signature:  1E


    rozumię, że program nie może odczytać sygnatury i czeka żeby ją podać , no to ją podaję i otrzymuję:
    Code:
    a fusebit doctor (HVPP+HVSP) version 2.11
    
    http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
    Usage in commercial/profit purposes not allowed

    MANUAL HVPP MODE

    Init programming...  DONE
    Read signature...    00 00 02 - FAIL!
    Trying T2313 pinout..00 00 02 - FAIL!
    Type the signature:  1E9307


    i program stoi.
    Nie mam już pomysłów jak go ruszyć.
    Może ktoś się już spotkał z takim problemem.
    Na koniec dodam, że zworka HVPP jest cały czas założona.

  • #182 01 Lut 2012 23:29
    manekinen
    Poziom 29  

    Po wpisaniu sygnatury wduś enter. Jeśli to nie pomaga, sprawdź ustawienia terminala lub użyj innego, terminal po naciśnięciu tego przycisku musi wysłać znak powrotu karetki, dopiero po tym program przejdzie dalej.

    A odczytana sygnatura "00 00 02" sugeruje że są jakieś błędy na płytce :) Czy naprawiana atmega jest sprawna czy niewiadoma?

  • #183 02 Lut 2012 22:36
    endru666
    Poziom 9  

    Witam,
    Faktycznie po wpisaniu sygnatury brakowało entera, zmieniłem terminal na putty i jest cacy.
    Znalazłem też zwarcie na szynie danych - poprawiłem i jest dużo lepiej, jednak nadal Fusebit Doctor nie może zmienić fusków.
    W terminalu wygląda to tak:

    Code:

    Welcome
    AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11
    http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
    Usage in commercial/profit purposes not allowed

    MANUAL HVPP MODE

    Init programming...  DONE
    Read signature...    1E 1E 07 - FAIL!
    Trying T2313 pinout..1E 1E 07 - FAIL!
    Type the signature:  1E9307

    Searching chip...    no names in 8kB ver
    Read fusebits...     L:07 H:A2 E:00
    Should be...         L:E1 H:D9 E:00
    Lockbits...          ENABLED  (A2)

    What to do?...
    1 - write fusebits
    2 - modify fusebits
    3 - set lockbits
    4 - chip erase
    5 - end

    Chip erase...        DONE

    What to do?...
    1 - write fusebits
    2 - modify fusebits
    3 - set lockbits
    4 - chip erase
    5 - end

    Writing E1 D9 00...  DONE
    Verifying...         L:07 H:A2 E:00- FAIL!
    Please try again...

    What to do?...
    1 - write fusebits
    2 - modify fusebits
    3 - set lockbits
    4 - chip erase
    5 - end

    Thank You


    W czym teraz może tkwić błąd?

  • #184 04 Lut 2012 10:14
    lucastg
    Poziom 13  

    Witam mam pytanie jak ustawić fuse dla atmegi 8 dla 1 versjii softu , by jej oczywiście nie zablokować ;) , domyslam sie ze rezonator wewnetrzny chyba 8 Mhz a czy cos jeszcze ?

  • #185 07 Lut 2012 12:28
    manekinen
    Poziom 29  

    endru666 napisał:
    W czym teraz może tkwić błąd?

    Nadal błędy na płytce. Sygnatura musi się odczytać dobrze. Nie ma sensu jej ręcznie wpisywać. A tym bardziej że 1E 1E 07 to już prawie Atmega8 :)

    lucastg napisał:
    dla 1 versjii softu

    A po kiego grzyba koledze taka stara wersja?

  • #186 11 Lut 2012 19:34
    kaeltaz
    Poziom 16  

    Witam chciałbym się dowiedzieć co się dzieje gdy doktora podłączymy do zasilania czy powinna zaświecić mu się czerwona dioda? Bo u mnie nie świeci się żadna dopiero gdy dotknę płytkę od spodu w miejscu linii sygnałowych doktora zaświeci się czerwona dioda. Zamieszczę jeszcze logi z po podłączeniu terminala.
    Po włączeniu:

    Cytat:
    Welcome
    AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11
    http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
    Usage in commercial/profit purposes not allowed

    MANUAL HVPP MODE

    Init programming...


    po dotknięciu płytki:
    Cytat:
    Welcome
    AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11
    http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
    Usage in commercial/profit purposes not allowed

    MANUAL HVPP MODE

    Init programming... DONE
    Read signature... 00 01 02 - FAIL!
    Trying T2313 pinout..00 01 02 - FAIL!
    Type the signature: 1E


    po włożeniu attiny2313
    Cytat:
    Welcome
    AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11
    http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
    Usage in commercial/profit purposes not allowed

    MANUAL HVPP MODE

    Init programming... DONE
    Read signature... FF FF FF - FAIL!
    Trying T2313 pinout..1E 91 0A
    Searching chip... no names in 8kB ver
    Read fusebits... L:EF H:DF E:FF
    Should be... L:64 H:DF E:FF
    Lockbits... DISABLED (FF)

    What to do?...
    1 - write fusebits
    2 - modify fusebits
    3 - set lockbits
    4 - chip erase
    5 - end

    Układ na sucho pobiera 78mA, używam atmegi8a-pu.

  • #187 12 Lut 2012 17:44
    manekinen
    Poziom 29  

    A jak chcesz kolego zainicjować programowanie BEZ włożonego układu? Dotykasz linii RDY, co doktor odczytuje jako gotowość pacjenta. To normalne, linia ta nie jest podciągnięta. Diody przedstawiają wynik, a nie np gotowość.

  • #188 12 Lut 2012 19:11
    kaeltaz
    Poziom 16  

    OK. Dziękuje za wytłumaczenie teraz wszystko jest jasne. Pokaże jeszcze zmodyfikowaną płytkę z 4 otworami montażowymi oraz z stabilizatorem 7805L.
    Atmega Fusebit Doctor (HVPP+HVSP) - napraw fusebity

  • #189 13 Lut 2012 14:12
    manekinen
    Poziom 29  

    Bardzo ładnie, możesz wrzucić swój projekt płytki, być może ktoś skorzysta :)

    A co do poboru prądu - To wszystko idzie w rezystor 100ohm ściągający linię 12V. Można użyć jakiejś większej wartości to i prąd spadnie, ale chyba nie jest to tak strasznie dużo, ważne że działa :)

  • #191 05 Kwi 2012 21:15
    mcgusto
    Poziom 12  

    Pytanko da sie nowa wersja odblokowac LOCK bity w Atmega64 lub 128? bez utracenia flash i eeprom??? mam zbudowany uklad lecz stracilem zawartosc:(

  • #192 05 Kwi 2012 21:40
    piotrva
    Moderator na urlopie...

    Niestety lockbitów nie da się ("w ludzki sposób") odblokować bez kasowania wszystkich pamięci procesora. Jedyna możliwość to znalezienie kogoś kto zajmuje się inżynierią wsteczną mikrokontrolerów i umie "rozebrać" procesor na części wstępne ;-)
    Czyli jeśli nie masz SPOREGO nadmiaru pieniędzy możesz ze wsadem się pożegnać ;-)

  • #193 08 Kwi 2012 20:51
    wojtekm97
    Poziom 9  

    Witam! Złożyłem sobie doktorka na własnej płytce, podłączyłem go przez rs232 no i spróbowałem odblokować Atmegę8 i 16, ale coś jest nie tak.
    napięcie 5V i 12V wchodzi ładnie podczas przyciskania przysku.
    Po naciśnięciu "START" miga 2 razy szybko zielona dioda i zapala sie czerwona i wyskakuje taki oto log z terminala:

    Code:
    
    
    Welcome
    AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11
    http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
    Usage in commercial/profit purposes not allowed

    AUTOMATIC HVPP MODE

    Init programming...  DONE
    Read signature...    3E 3F 03 - FAIL!
    Trying T2313 pinout..1E 14 03 - FAIL!

    No chip in socket or chip does not responding

    Please try again...

    Thank You


    i co jakiś czas zmienia się tam wartość sygnatury:

    Code:
    Read signature...    1E 14 03 - FAIL!
    
    Trying T2313 pinout..1E 14 03 - FAIL!


    To samo jest na Atmedze16 i 8. Co do szsenastki nie jestem pewien czy ona żyje, ale ósemka jest napewno sprawna bo chodzi na codzień jako zegarek :)

    Na płytce dałem rezystory 1K, a Autor mówił, że lepiej dać 330Ohm, no ale nie posłuchałem. Czy to one mogą te błędy powodować? Może coś konkretniejszego mówią te liczby przy sygnaturze?
    Mam nadzieje, że ktoś mi coś poradzi :)
    Pozdrawiam i Wesołych Świąt życzę :)

    EDIT: Sprawdziłem jeszcze raz napięcie na RESECIE i 5V, i na 5V w stanie spoczynku jest 0,5V tak może być czy to za duża wartość?

  • #194 09 Kwi 2012 12:39
    manekinen
    Poziom 29  

    Procek masz zainicjowany, więc napięcia ok. Sygnatura mówi że masz błędy na pcb.

  • #195 10 Kwi 2012 01:06
    wojtekm97
    Poziom 9  

    Zgadza się! Doktor już smiga ! :)
    Było miiikro przecięcie ścieżki, które zauważyłem dopiero pod 2 lupami!
    Dodatkowo wszystkie luty odświeżyłem, więc to też mogło pomóc :)
    Dzięki wielkie :)

  • #196 29 Maj 2012 23:19
    paluch_gda
    Poziom 16  

    Postanowiłem zbudować to cacko, ale już mnie coś trafia. Na początku po włączeniu zasilania paliły mi się obie diody. Teraz jest tak, że po włączeniu migną obydwie chyba 4 razy i cisza. Po resecie to samo. Czy macie jakąś radę na to. Gdzie szukać bo mi się już pomysły skończyły. Płytkę prześwietliłem już kilka razy i nie widzę na niej żadnych niespodzianek.

    A jednak były jakieś przerwy w ścieżkach. czy

    Welcome
    AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11
    http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
    Usage in commercial/profit purposes not allowed

    AUTOMATIC HVPP MODE

    Init programming... DONE
    Read signature... 00 01 02 - FAIL!
    Trying T2313 pinout..00 01 02 - FAIL!

    No chip in socket or chip does not responding

    Please try again...

    Thank You

    to jest brak komunikacji na szynach danych?
    [/code]

    piny poprawione i jedna atmega dała odpowiedź

    elcome
    AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11
    http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
    Usage in commercial/profit purposes not allowed

    AUTOMATIC HVPP MODE

    Init programming... DONE
    Read signature... 1E 93 07
    Searching chip... no names in 8kB ver
    Chip erase... DONE
    Read fusebits... L:E1 H:D9 E:00
    Should be... L:E1 H:D9 E:00
    Lockbits... DISABLED (FF)
    Writing E1 D9 00... DONE
    Verifying... L:E1 H:D9 E:00 - OK!
    2 fixed chips

    ale pozostałe

    elcome
    AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11
    http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp
    Usage in commercial/profit purposes not allowed

    AUTOMATIC HVPP MODE

    Init programming... DONE
    Read signature... 9E 93 87 - FAIL!
    Trying T2313 pinout..9E 93 87 - FAIL!

    No chip in socket or chip does not responding

    Please try again...

    czy to znaczy że są martwe?

    poza tym jak wymusić w terminalu wpisanie sygnatury?

  • #197 27 Wrz 2012 14:47
    albion1
    Poziom 17  

    kaeltaz napisał:
    Proszę bardzo zamieszczam zmodyfikowany wzór pcb.

    Chyba brakuje ścieżki zasilania masy i niektóre ścieżki wiszą w powietrzu.

  • #198 01 Paź 2012 10:27
    manekinen
    Poziom 29  

    Podstawy obsługi eagle. Po załadowaniu klikamy "ratsnest" :)

  • #199 16 Paź 2012 18:04
    albion1
    Poziom 17  

    Przy próbie wgrania pliku wyskakuje mi błąd. Atmega8 sprawna. Co robie źle ?


    C:\WinAVR-20100110\bin\avrdude.exe -C C:\WinAVR-20100110\bin\avrdude.conf -p m8 -P /dev/parport0 -c usbasp -U eeprom:w:C:\Users\pawel\Desktop\atmega-hvpp-fusebit-doctor_update11\firmware\Atmega8\atmega_fusebit_doctor_2.11_m8.hex:a

    avrdude.exe: AVR device initialized and ready to accept instructions

    Reading | ################################################## | 100% 0.01s

    avrdude.exe: Device signature = 0x1e9307
    avrdude.exe: reading input file "C:\Users\pawel\Desktop\atmega-hvpp-fusebit-doctor_update11\firmware\Atmega8\atmega_fusebit_doctor_2.11_m8.hex"
    avrdude.exe: input file C:\Users\pawel\Desktop\atmega-hvpp-fusebit-doctor_update11\firmware\Atmega8\atmega_fusebit_doctor_2.11_m8.hex auto detected as Intel Hex
    avrdude.exe: ERROR: address 0x0210 out of range at line 33 of C:\Users\pawel\Desktop\atmega-hvpp-fusebit-doctor_update11\firmware\Atmega8\atmega_fusebit_doctor_2.11_m8.hex
    avrdude.exe: write to file 'C:\Users\pawel\Desktop\atmega-hvpp-fusebit-doctor_update11\firmware\Atmega8\atmega_fusebit_doctor_2.11_m8.hex' failed

    avrdude.exe done. Thank you.

  • #200 17 Paź 2012 00:42
    manekinen
    Poziom 29  

    Coś nie tak z plikiem HEX. Coś go zmodyfikowało? Spróbuj pobrać jeszcze raz.

  • #201 17 Paź 2012 17:51
    albion1
    Poziom 17  

    Pobrałem nowy plik HEX nawet próbowałem wgrać starsze wersje i dalej to samo. Podmiana na nowego atmega8 też nic nie pomogło.

  • #202 17 Paź 2012 20:32
    manekinen
    Poziom 29  

    Inne wsady wgrywa poprawnie? Może avrdude w jakiejś dziwnej / nieoficjalnej / starej wersji?

  • #203 18 Paź 2012 13:26
    albion1
    Poziom 17  

    Z innymi wsadami wywala ten sam błąd.

  • #205 10 Lis 2012 13:26
    manekinen
    Poziom 29  

    Dzięki. Czy wszystkie wymienione układy były na niej testowane?

  • #207 10 Lis 2012 16:36
    Mich43l
    Poziom 20  

    Witam kolega zablokował atmege32 ustawiając któryś z fusebitów, ale nie pamięta który, czy ten projekt jest w stanie mi pomóc ? (Atmega nie odpowiada podczas zczytywania/zapisywania)

  • #208 10 Lis 2012 16:56
    djoy
    Poziom 15  

    Cytat:
    Witam kolega zablokował atmege32 ustawiając któryś z fusebitów, ale nie pamięta który, czy ten projekt jest w stanie mi pomóc ? (Atmega nie odpowiada podczas zczytywania/zapisywania)


    TAK :D

  • #209 10 Lis 2012 17:07
    Mich43l
    Poziom 20  

    Rozumiem że zależnie od zablokowanego scalaka trzeba wgrywać inny program naprawczy do atmegi8 ?

  • #210 10 Lis 2012 17:51
    djoy
    Poziom 15  

    NIE, "program naprawczy" jest jeden do wszystkich procesorów wymienionych przez autora na początku tego tematu...