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

Atmega88PA nie wykrywana przez UABasp

badboy23 10 Cze 2014 12:04 1359 12
  • #1 10 Cze 2014 12:04
    badboy23
    Poziom 27  

    Witam, mam problem z Atmega88PA na początku było OK.
    Po wgraniu HEX "mkAVRCalculator full" i niestety znajomy zamiast wpisać fusebity to zrobił Kopiuj, wklej do okna "0xd7, 0xe2" zamiast tylko wpisać D7, E2.
    Atmega88PA przestała być wykrywana, da się jeszcze ją jakoś przywrócić do życia? czy mogę szukać nowej?

    Code:
    avrdude.exe: set SCK frequency to 93750 Hz
    
    avrdude.exe: error: programm enable: target doesn't answer. 1
    avrdude.exe: initialization failed, rc=-1
    avrdude.exe: AVR device initialized and ready to accept instructions
    avrdude.exe: Device signature = 0x000000
    avrdude.exe: Yikes!  Invalid device signature.
    avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07

    avrdude.exe done.  Thank you.

    0 12
  • HotAir
  • Pomocny post
    #2 10 Cze 2014 14:08
    dejmos
    Poziom 23  

    Spróbuj na wejście XTAL1 podać sygnał z jakiegoś zewnętrznego generatora (funkcyjnego, ne555 lub innego uC który będzie go generował) o częstotliwości koło 1MHz i wtedy postaraj się zaprogramować procek właściwymi fusebitami.

    0
  • HotAir
  • #3 11 Cze 2014 11:11
    badboy23
    Poziom 27  

    dejmos napisał:
    Spróbuj na wejście XTAL1 podać sygnał z jakiegoś zewnętrznego generatora (funkcyjnego, ne555 lub innego uC który będzie go generował) o częstotliwości koło 1MHz i wtedy postaraj się zaprogramować procek właściwymi fusebitami.


    A może coś takiego zadziała?

    Atmega88PA nie wykrywana przez UABasp

    R - 3k3
    C - 100pF
    (R=1/(8000000*3*0,000000000100)?

    0
  • Pomocny post
    #4 12 Cze 2014 12:06
    dejmos
    Poziom 23  

    Nie. Zrób tak jak wcześniej napisałem ponieważ sygnał ten musi być wymuszany przez zewnętrzny generator. Np ne555 lub zaprogramuj inny procesor, który na jednym ze swoich wyjść będzie generował taki sygnał i podaj go na wejście XTAL1 zablokowanego procesora. I wtedy przy pomocy swojego programatora spróbuj zaprogramować procesor. Może być jeszcze taka opcja, że ustawiłeś pin RESET jako wyjście. W takim przypadku pomoże tylko programator równoległy.

    0
  • #5 12 Cze 2014 13:06
    badboy23
    Poziom 27  

    A masz taki wsad atmege8?.

    0
  • #7 12 Cze 2014 15:25
    badboy23
    Poziom 27  

    dejmos napisał:
    Sprawdź czy działa. Wyjście na porcie B
    Fusebity:
    low CE
    high FF


    Czy Fusebit High "FF" jest poprawny bo mkAVR kalkulator zmienia mi go na "DF" a po wpisaniu Low CE procesor nie ma ustawionego żadnego taktowania posiadam
    Atmege8A nie chciałbym jej zablokować.

    Atmega88PA nie wykrywana przez UABasp
    Atmega88PA nie wykrywana przez UABasp Atmega88PA nie wykrywana przez UABasp

    pod atmege8 podłączam tylko +5V z kondensatorami? port dowolny B?

    0
  • #9 12 Cze 2014 22:49
    badboy23
    Poziom 27  

    dejmos napisał:
    Tak dowolny pin portu B. Ustaw tak fusebity aby atmega8 pracowała z zegarem 8MHz nieważne czy wewnętrznym czy zewnętrznym. Nie miałem atmegi pod ręką więc działanie programu sprawdzałem na attiny2313. Później skompilowałem go pod atmegę.


    Niestety ale nie pomogło, takimi fusebitami została atmega88PA zablokowana.

    Atmega88PA nie wykrywana przez UABasp Atmega88PA nie wykrywana przez UABasp Atmega88PA nie wykrywana przez UABasp

    0
  • #11 13 Cze 2014 10:48
    badboy23
    Poziom 27  

    dejmos napisał:
    Ewentualnie zakup nowej kostki :) Cena nie jest porażająca.


    no niby nie ale wylut i wlut TQFP32:)

    0
  • #12 13 Cze 2014 11:37
    dejmos
    Poziom 23  

    Jeżeli spiszesz na straty tą kostkę to wylut nie jest taki trudny. Ja robię to tak, że jeżeli wiem że kostka jest nie do odratowania to najpierw delikatnie odcinam rdzeń od nóżek a później każdą nóżkę odlutowuję osobno i oczyszczam pole lutownicze odsysaczem. Wbrew pozorom przynosi to bardzo dobry efekt tylko przy odcinaniu trzeba zachować ostrożność żeby nie oderwać pada razem z nóżką. A wlutowywanie przy odrobinie wprawy też nie jest trudne: cienki grot i cyna max 0,5mm i wychodzi jak z fabryki :) Powodzenia.

    0
  • #13 04 Maj 2015 10:56
    badboy23
    Poziom 27  

    Atmega88PA Została wymieniona na nową. Na przyszłość będzie pamiętał :)
    dzięki za pomoc

    0