Witam, jakiś czas temu zacząłem bawić się w programowanie uC. Po złożeniu programatora i zrobieniu podstawki pod układy programowane rozpocząłem zabawę.
I tak mając 4 atmegi8:
1. Atmega8-16PU
2. Atmega8A-PU
3. Atmega8A-PU
4. Atmega8L-8PU
I tak jak na złość, programator programuje bez problemu mikrokontroler 1 oraz 2, a przy 3 i 4 wyskakuje błąd. Nie wiem co może być błędem, dziwi mnie również, że 2 oraz 3 przecież jest taka sama a mimo to nie chce się zaprogramować.
Programowanie próbowałem w 3 programach:
PonyProg, ISP Programmer oraz mkAVRCalkulator
Jako w 1 i 2 programie nic nie wiadomo, tak w 3 dałem, aby wyświetlił błąd i wyskoczyły następujące komendy:
avrdude.exe: AVR device not responding
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.
Troszkę szukałem o tym , ale zawsze czymś się różniły komendy coś było a czegoś nie.. I nie bardzo wiem o co chodzi.. Jestem dopiero początkujący w tym temacie dlatego prosiłbym o wyrozumiałość.
Chciałbym więc zapytać:
1. Czy jest to wina Atmegi(w tym przypadku obu) czy może wina programatora(który programuje resztę)?
2. Jeżeli jest to wina Atmegi jak sprawdzić to czy jest sprawna?
Pozdrawiam
I tak mając 4 atmegi8:
1. Atmega8-16PU
2. Atmega8A-PU
3. Atmega8A-PU
4. Atmega8L-8PU
I tak jak na złość, programator programuje bez problemu mikrokontroler 1 oraz 2, a przy 3 i 4 wyskakuje błąd. Nie wiem co może być błędem, dziwi mnie również, że 2 oraz 3 przecież jest taka sama a mimo to nie chce się zaprogramować.
Programowanie próbowałem w 3 programach:
PonyProg, ISP Programmer oraz mkAVRCalkulator
Jako w 1 i 2 programie nic nie wiadomo, tak w 3 dałem, aby wyświetlił błąd i wyskoczyły następujące komendy:
avrdude.exe: AVR device not responding
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.
Troszkę szukałem o tym , ale zawsze czymś się różniły komendy coś było a czegoś nie.. I nie bardzo wiem o co chodzi.. Jestem dopiero początkujący w tym temacie dlatego prosiłbym o wyrozumiałość.
Chciałbym więc zapytać:
1. Czy jest to wina Atmegi(w tym przypadku obu) czy może wina programatora(który programuje resztę)?
2. Jeżeli jest to wina Atmegi jak sprawdzić to czy jest sprawna?
Pozdrawiam
