Итак по порядку. Схема у меня стандартная(взята с сайта mvsem.ru)
Чип используеться FTDI FT232RL, контроллер используеться Atmega 8, кварц на 147456.
При подключении диод мигает(не по питанию), драйвер установлен он определяеться нормально. В терминале настраиваеться нормально, при подключении контроллера загорается диод и не тухнет.
Почитал эту тему и нашел фузы. Прошил еще раз их при помощи Pony.
Программа CodeVisionAVR C Compiler 1.23 пишет STK500/Avrisp communication error.
Avr studuo 4.17.0.655 при коннекте окошко опять перезагружаеться( ну я так понял оно не видит его. Выбирал stk500 и ком порт 2.
А вот avrdude, точнее avrdudegui пишет
при выполнениии комманды
Код: Выделить всё
avrdude.exe -p m8 -c stk500v2 -P com2 -U lfuse:r:-:d -D -q
при 1Mhz режиме выдает вот это.
Код: Выделить всё
avrdude.exe: stk500_2_ReceiveMessage(): timeout
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
avrdude.exe done. Thank you.
При fast пишет другое
Код: Выделить всё
avrdude.exe: stk500v2_command(): command failed
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude.exe done. Thank you.
В английском абсолютно не шарю(. Помогите чем сможете.
З.ы. При попытки прошивки fus bits написал
Код: Выделить всё
avrdude.exe: stk500v2_command(): command failed
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.11s
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes! Invalid device signature.
avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
avrdude.exe: reading input file "0xEF"
avrdude.exe: writing lfuse (1 bytes):
Writing | ***failed;
################################################## | 100% 0.25s
avrdude.exe: 1 bytes of lfuse written
avrdude.exe: verifying lfuse memory against 0xEF:
avrdude.exe: load data lfuse data from input file 0xEF:
avrdude.exe: input file 0xEF contains 1 bytes
avrdude.exe: reading on-chip lfuse data:
Reading | ################################################## | 100% 0.03s
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
0xef != 0x00
avrdude.exe: verification error; content mismatch
avrdude.exe done. Thank you.