Dzień dobry.
Otóż przechodząc od razu do rzeczy mój problem polega na tym że po kompilacji pojawia mi się w konsoli następujący komunikat:
"cannot set sck period. please check for usbasp firmware update."
Wynika z tego jasno że musiałbym zrobić update softu na programatorze. Korzystam z programatora z USBASP (chińszczyzna z Allegro). Kompilacja i wgrywanie programu na mikrokontroler przebiega bezproblemowo. Jednak zastanawiam się jakie są konsekwencje tego błędu? Co znaczy że programator nie może ustawić tego okresu SCK?
W mkACR Calculator wszedłem w ustawienia i zaznaczyłem by wyświetlało mi konsolę AVRDude. Tam również pojawia się taki sam komunikat:
avrdude.exe: set SCK frequency to 2000 Hz
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x1e9502
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
avrdude.exe: reading signature memory:
Reading | ################################################## | 100% 0.02s
avrdude.exe: writing output file "C:\Documents and Settings\kuba\Moje dokumenty\mkAVRCalculator\sig_tmp.hex"
avrdude.exe: safemode: Fuses OK
avrdude.exe done. Thank you.
Compiled special for
http://forum.atnel.pl (v5.11.1)
Poza tym widzę że to taktowanie SCK mam ustawione na 2 kHz? Co to oznacza?
Korzystam z ATmegi32
Dziękuję za wszelką pomoc.