Skocz do zawartości

Zielony robotyk - czyli co mam zrobić gdy nie mogę zaprogramować.


Pomocna odpowiedź

Napisano

hej,
"jestem tu nowy", itd.

mam pewien problem, gdyż zakupiłem Atmega 8 do przygody z robotyką;

niestety programator nie chce mi załadować nawet przykładowego programu;

dopowiem korzystałem przy tym z waszego kursu języka C i wszystko dokładnie przeanalizowałem 1000x;

dołączam kod z winavr

> "make.exe" program
avrdude -p atmega8 -P usb -c usbasp    -U flash:w:led.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.


avrdude done.  Thank you.

make.exe: *** [program] Error 1

> Process Exit Code: 2
> Time Taken: 00:01

Pokaż jak masz zmontowany programowany układ.

Czym jest zasilany?

Jakiego programu używasz?

Sterowniki masz dobrze zainstalowane/wszystko gra?

z programatora nie chce się zasilać, nie wiem dlaczego, więc zasilam z baterii 4,5V

a co do schematu to nie trzeba nic chyba rysować - prosty przykład - tylko linie zasilania i programowania(z AVR USBasp), żadnych innych cudów.

z programatora nie chce się zasilać

No to może warto się dowiedziec dlaczego nie możesz zasilać z programatora? Przede wszystkim jaki masz programator? Masz tam zworkę, za pomocą której możesz włączyć\wyłączyć zasilanie za pomocą prądu z programatora? W jakiej pozycji jest ona ustawiona? Masz miernik? Sprawdziłeś omomierzem czy wszystko przewodzi? Bateria jest sprawna?

Mógłbyś odpiąć tą baterię, i założyć na programatorze zworkę J3? Nie odpowiedziałeś na wszystkie pytania, sprawdziłeś połączenia MULTIMETREM? To, że Ci się wydaje że wszystko jest ok, nie oznacza, że naprawdę jest ok... Sam się o tym przekonałem niedawno, gdy po dłuższym czasie atmega8 w mlf odmówiła zaprogramowania. Nie wiedziałem co jest, przejechałem grotem po wszystkich padach i... ruszyła.

tylko linie zasilania i programowania

Jakieś filtrowanie? Masz pin Reset podłączony przez rezystor do +Vcc?

zadam głupie pytanie, czy jeżeli avcc (pin 20) i gdn(pin 22) nie są podłączone to czy jest taka możliwość że nie chce się programować?

Wiesz co to jest datasheet?

AVCC is the supply voltage pin for the A/D Converter, Port C (3..0), and ADC (7..6). It should be

externally connected to VCC, even if the ADC is not used. If the ADC is used, it should be connected

to VCC through a low-pass filter. Note that Port C (5..4) use digital supply voltage, VCC.

  • Pomogłeś! 1

Nawet "kobyła z angola" powinna zrozumieć zdanie:

"It should be externally connected to VCC"

A jeśli nie to tłumacz google zwraca:

"Należy zewnętrznie połączony z VCC"

dobra jest wszystko pęknie podłączone zasilanie, do analoga też, i to samo wyrzuca

ps: reset jest podłączony do vcc przez rezystor

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...