Witajcie,
Od dłuższego czasu mam problem i już brakuje mi pomysłów na jego rozwiązanie, nie znalazłem też podobnego na forach, dlatego też postanowiłem poprosić Was o pomoc.
Zestaw dość standardowy : Atmega8, programator AVR USBasp, oprogramowanie WinAVR i sterownik z www.fischl.de/usbasp/ .
Schemat podłączałem tak jak w pierwszym poście tutaj : https://www.elektroda.pl/rtvforum/topic2216458.html ,
dodając do tego parę kondensatorów itp podstawowych elementów, o których wspominają niektóre poradniki, np. tutaj:
http://mikrokontrolery.blogspot.com/2011/04/minimalne-podlaczanie-pinow.html
ale próbowałem także wariantu z zasilaniem układu docelowego przy pomocy zewnętrznego źródła (standardowo, przez stabilizator 78L05, "upiększone" standardowymi kondensatorami). Mam pewność, że wszystkie styki są odpowiednio połączone, sprawdzałem to dziesiątki razy. Masy są zwarte, pamiętałem także o przekazaniu Vcc i GND na ich analogowe odpowiedniki w Atmedze.
PROBLEM jest następujący :
A. Gdy zasilam z programatora, to po zamknięciu obwodu z Atmegą, gaśnie dioda sygnalizująca zasilanie programatora, znika napięcie w obwodzie (to oczywiste), komputer przestaje "widzieć" programator. Po zamknięciu obwodu zwykłą diodką zamiast atmegi - wszystko jest ok.
B. Przy zasilaniu zewnętrznym (w tym wariancie złącze VCC programatora pozostaje niepodłączone do obwodu) co prawda nie gaśnie dioda programatora, ale oprogramowanie zwraca taki oto komunikat:
avrdude -p atmega8 -P usb -c usbasp -U flash:w:main.hex
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.
PS. Dodam, że sprawdzałem na dwóch różnych egzemplarzach atmegi (bałem się, że pierwszą może spaliłem nieświadomie
)
Od dłuższego czasu mam problem i już brakuje mi pomysłów na jego rozwiązanie, nie znalazłem też podobnego na forach, dlatego też postanowiłem poprosić Was o pomoc.
Zestaw dość standardowy : Atmega8, programator AVR USBasp, oprogramowanie WinAVR i sterownik z www.fischl.de/usbasp/ .
Schemat podłączałem tak jak w pierwszym poście tutaj : https://www.elektroda.pl/rtvforum/topic2216458.html ,
dodając do tego parę kondensatorów itp podstawowych elementów, o których wspominają niektóre poradniki, np. tutaj:
http://mikrokontrolery.blogspot.com/2011/04/minimalne-podlaczanie-pinow.html
ale próbowałem także wariantu z zasilaniem układu docelowego przy pomocy zewnętrznego źródła (standardowo, przez stabilizator 78L05, "upiększone" standardowymi kondensatorami). Mam pewność, że wszystkie styki są odpowiednio połączone, sprawdzałem to dziesiątki razy. Masy są zwarte, pamiętałem także o przekazaniu Vcc i GND na ich analogowe odpowiedniki w Atmedze.
PROBLEM jest następujący :
A. Gdy zasilam z programatora, to po zamknięciu obwodu z Atmegą, gaśnie dioda sygnalizująca zasilanie programatora, znika napięcie w obwodzie (to oczywiste), komputer przestaje "widzieć" programator. Po zamknięciu obwodu zwykłą diodką zamiast atmegi - wszystko jest ok.
B. Przy zasilaniu zewnętrznym (w tym wariancie złącze VCC programatora pozostaje niepodłączone do obwodu) co prawda nie gaśnie dioda programatora, ale oprogramowanie zwraca taki oto komunikat:
avrdude -p atmega8 -P usb -c usbasp -U flash:w:main.hex
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.
PS. Dodam, że sprawdzałem na dwóch różnych egzemplarzach atmegi (bałem się, że pierwszą może spaliłem nieświadomie