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

Programator usbasp odmówił posłuszeństwa.

bisz 09 Sty 2010 21:57 1227 3
REKLAMA
  • #1 7511729
    bisz
    Poziom 18  
    Jakiś czas temu kupiłem programator wykonany wg projektu usbasp. Działał długo jak należy. Do momentu, aż któregoś nagle, procek przestał się chcieć programować. Zwracając mi w avrdude :

    kapec cpp # ./avr lcdik
    In file included from lcdik.c:3:
    /usr/lib/gcc/avr/4.1.2/../../../../avr/include/util/delay.h:85:3: warning: #warning "F_CPU not defined for <util/delay.h>"
    /usr/lib/gcc/avr/4.1.2/../../../../avr/include/util/delay.h:90:3: warning: #warning "Compiler optimizations disabled; functions from <util/delay.h> won't work as designed"
    lcdik.c:5:1: warning: "F_CPU" redefined
    /usr/lib/gcc/avr/4.1.2/../../../../avr/include/util/delay.h:86:1: warning: this is the location of the previous definition
    lcdik.c: In function 'main':
    lcdik.c:13: warning: this decimal constant is unsigned only in ISO C90
    lcdik.c:67:3: warning: no newline at end of file
    
    avrdude: error: programm enable: target doesn't answer. 1 
    avrdude: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.
    
    
    avrdude done.  Thank you.
    
    kapec cpp # 
    



    Z wstępnych oględzin widze, że programator na wyjściu daje ok 3 V z kawałkiem zamiast 5. Nie pomaga zasilenie układu który programuje zewnętrznym dobrym napięciem. Gdy programator jest w trybie dawania napięcia przez isp, a układ ma swoje to w efekcie zamiast tych 5V i tak dostaje programatorowe 3V.Dodam że sprawdzałem czy przewodnołść taśmy od programatora na nogach procka skończywszy. Stało się to jak coś dłubałem z zewnętrzym generatorem ktorego podlaczalem do mojej plytki, więc możliwe że jakimś sposobem to ja coś popsułem. Pytanie - co?
  • REKLAMA
  • #2 7512489
    Jaduda
    Poziom 32  
    Sprawdź jeszcze kabel USB między PC a programatorem.
    A co do zabaw generatorem, to zależy jaką sygnał miał amplitudę? Zbyt wysokie napięcie może wykończyć programator.
    Sprawdź też wszystkie półprzewodniki w programatorze. Jeśli wszystko będzie w porządku to stawiam na uC lub rezonator.
    A przypadkiem nie zablokowałeś uC, przez co teraz nie daje oznak życia?
  • REKLAMA
  • #3 7513098
    bisz
    Poziom 18  
    Tu jest okej, komputer widzi sam programator jako urządzenie. Ogólnie na płytce mam diody poprowadzone do wszystkich portów, i jak zaczynam programować to pare z nich coś tam miga, także komunikacja jest. Co do generatora, wszystko było zbudowane na kwarcu i TTLach więc wchodzi w gre 0-5V, więc chyba nie mogłem tym go zabić ? Mogłem zablokować uC ? w sensie nie zmieniałem żadnych fuse bitów więc... nie wiem... spróbuje może na innym uC.
  • #4 7524525
    bisz
    Poziom 18  
    Wymieniłem mikrokontroler i zadziałało. Sprawa jasna.
REKLAMA