@saxpg
Danas sam se malo "igrao" sa programerom kao što je i tvoj. Da sad ne opisujem šta sam sve radio i probao...
Došao sam do zaključka da mi ovo
"avrdude: warning: cannot set sck period. please check for usbasp firmware update."
uopšte nije jasno i u kakvoj je posledičnoj vezi, jer ... to radi!!!
........
........
1- Restartuj kompjuter
2- Poveži programator sa pločicom i uključi u USB
3- Iskopiraj *.hex fajl u root C:\*.hex (* je ime fajla)
4- Startuj "Command Prompt" (Start>>Programs>>Acessories>>Command Prompt)
5- Ako ti nije u rutu tj C:\_ ukucaj cd.. pa ENTER i to ponovi dok ne dođe do C:\_
6- Ukucaj sledeću komandu (tačno kao što je napisano)
avrdude -c usbasp -p m88 -U flash:w:*.hex
NAPOMENA - OBJAŠNJENJE gornje kmande
"-c usbasp" je tvoj programer tj njegov naziv
"-p m88" je za čip "Atmega88" - naravno, ti upiši broj Atmege na KK pločici...
umesto * upiši naziv fajla
7- Pritisni ENTER iiii to je to.
V A Ž N O ! ! !
NEMOJ DA STARTUJEŠ NIJEDAN PROGRAM ZA PROGRAMIRANJE !!!
Ako si sve dobro uradio i ako je sve ispravno, trebalo bi da dobiješ ovakav ispis (naravno, naziv i brojne vrednosti će biti shodno učitanom fajlu)
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e9307
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: current erase-rewrite cycle count is -50462977 (if being tracked)
avrdude: erasing chip
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: reading input file "aviosvetla.hex"
avrdude: input file aviosvetla.hex auto detected as Intel Hex
avrdude: writing flash (1482 bytes):
Writing | ################################################## | 100% 1.08s
avrdude: 1482 bytes of flash written
avrdude: verifying flash memory against aviosvetla.hex:
avrdude: load data flash data from input file aviosvetla.hex:
avrdude: input file aviosvetla.hex auto detected as Intel Hex
avrdude: input file aviosvetla.hex contains 1482 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 0.72s
avrdude: verifying ...
avrdude: 1482 bytes of flash verified
avrdude: safemode: Fuses OK
avrdude done. Thank you.
Pozdrav
Miša