Witam! Niedawno zlozylem sobie ten programator, wgralem najnowszy firmware, zainstalowalem avrdude5.2 i po podlaczeniu do uC atmega128 16AI okazalo sie, ze cos jest nie do konca dobrze. Wyglada to tak, ze moge odczytywac zarowno pamiec flash jak i eeprom ale nie moge ich zaprogramowac. W trybie terminalowym moge dowolnie zmieniac wszystkie fuse bity oraz lock bity i to na pewno dziala (po wylaczeniu zasilania procek pamieta moje ustawienia). Co dziwne moge w trybie terminalowym modufikowac pamiec eeprom... Kazda proba zapisu czegokolwiek do flasha w trybie terminalowym konczy sie tak: "avrdude.exe (write): error writing 0x01 at 0x007d0 cell=0xff".
Ponizej proba zaprogramowania juz w normalnym trybie pamieci eeprom tym co chwile wczesniej z niej odczytalem:
C:\Programy\Elektronika\AvrDude5.2\bin>avrdude.exe -p m128 -c usbasp -F
-e -U eeprom:w:acz ka.hex:i -y found 5 busses
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude.exe: Device signature = 0xffffff avrdude.exe: Yikes! Invalid device signature. avrdude.exe: Expected signature for ATMEGA128 is 1E 97 02 avrdude.exe: erasing chip avrdude.exe: erase-rewrite cycle count is now 7 avrdude.exe: reading input file "aczka.hex" avrdude.exe: writing eeprom (4096 bytes):
Writing | | 0%
0.00savrdude.exe: error: usbasp_transmit: error sending control message: win error: Operacja We/Wy zosta│a przerwa na z powodu zako˝czenia w╣tku lub ┐╣dania aplikacji.Zworka zwalniajaca sygnal sck w programatorze zwarta (w przeciwnym przypadku nic nie dziala), kwarc w programowanym procku 11.0592MHz, lock bity 0x3F (wszystko odblokowane), fuse bity jak w dokumentacji (default). AVCC podlaczone do VCC, PEN niczego nie zmienia...
Co robic?:(
Pozdrawiam serdecznie i z gory dziekuje za wszelka pomoc! Bartłomiej Kasiewicz