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 :
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?
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?