LINUX.ORG.RU

не могу посмотреть fuses на atmega8a-pu

 


0

1

Делал свой программатор на FT232 по схеме из http://we.easyelectronics.ru/AVR/usb-programmator-dlya-mikrokontrollerov-avr-... Подключил все выходы как положено (ATmega8A-PU: 7, 21 - +5V, 8, 22 - GND, 19 - SCK, 18 - MISO, 17 - MOSI). Пытаюсь прочитать fuses: с помощью SinaProg - результат никакой, т.е. лампочки на программаторе мигают, осциллограф показывает что какие-то импульсы на выводах есть - но в итоге fuse-ы прочитать не могу. ATmega пустая, раньше не прошивавшаяся. Попробовал тоже самое с помощью ArduinoISP и avrdude:

avrdude -c avrisp -P /dev/tty.usbmodemfd121 -p m8 -b 19200 -U lfuse:r:-:h -U hfuse:r:-:h -U efuse:r:-:h -U lock:r:-:h

Результат аналогичный - все плохо

avrdude: Device signature = 0xffffff
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.

опять же - лампочки мигают а результата никакого. Помогите начинающему avr-щику понять где он мог накосячить, заранее спасибо за ответы!

P.s. пробовал менять ATmega на другую такую же микросхему - ничего не изменилось.

У новых МК биты так выставлены что их не берет USB программатор, по крайней мере мой и 162,128,8 меги. Через пять проводков первый раз выставляю нужные, потом нормально программируются. Разбирался почему, но забыл за ненадобностью.

ilovewindows ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.