Итак, хватит гадать, берём осциллограф и смотрим что твориться на ножках контроллера в момент начала программирования. Понизить тактовую частоту программатора я так понимаю пробовали?, на данный момент лучше поставить эту перемычку и пока не снимать. А контроллер новый или б/у или из китая?
К сожалению, у меня нет осциллографа. Контроллер новый. Перемычка замкнута.
Sashamos, вот ответ программатора без подключенного контроллера (с ключом -В)СпойлерCформированная командная строка: avrdude.exe -p m328p -c usbasp -B12 -P usb -U calibration:r:calibration.hex:r
avrdude.exe: set SCK frequency to 32000 Hz avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check.
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Было бы не плохо приобрести, сейчас в китае можно приобрести простенький от 1тр. или лучше приобрести лог анализатор они тоже не дорогие(USB) дешевле осциллографа а жизнь очень сильно упрощают.
Поскольку нету нифига то на крайняк можно светодиодом потыкать. Берём обычный светодиод(с током 20 мА), цвет пофигу, паяем последовательно резистор 1К(чтобы очень быстро не сгорел, куда паять к аноду или катоду тоже фиолетово), далее катод паяем к минусу питания, к аноду паяем проводок которым будем в микросхему тыкать. Если тнуть проводом в питание +5В то светодиод должен загореться, если нет то перепутан катод и анод. Итак методика работы: если на выводе постоянный уровень 0 при подключении щупа светодиод не горит а при прохождении импульсов начинает подмигивать. Если если на выводе постоянный уровень 1 то светодиод будет постоянно светиться и нифига не будет видно, тогда щуп перепаиваем на катод светодиода а анод припаиваем к +5В тогда будут видны импульсы, а в статике он светиться не будет.
ну как освоишь программирование мк, можно вот такой пробник сделать - Волшебная палочка для Кота. Сначала сделал на светодиодах, но функционал маловат (только лог.уровни и наличие частоты). а на данную статью наткнулся случайно. Всё хорошо в данном пробнике, разве что кроме генератора, он живёт своей жизнью.
Встроенный RC-генератор 8 МГц при включенном "внутреннем делителе на 8" наврятли программатор увидит, у меня не видитСпойлерCформированная командная строка: avrdude.exe -p m328p -c usbasp -B1 -P usb -U lock:r:lock.hex:r -U hfuse:r:hfuse.hex:r -U lfuse:r:lfuse.hex:r -U efuse:r:efuse.hex:r
avrdude.exe: set SCK frequency to 750000 Hz avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check.
avrdude.exe done. Thank you.за то видит такСпойлерCформированная командная строка: avrdude.exe -p m328p -c usbasp -B12 -P usb -U lock:r:lock.hex:r -U hfuse:r:hfuse.hex:r -U lfuse:r:lfuse.hex:r -U efuse:r:efuse.hex:r
avrdude.exe: set SCK frequency to 32000 Hz avrdude.exe: AVR device initialized and ready to accept instructions
Я использую AVRDUDEPROG и не парюсь с командной строкой. Dimon456, я устанавливаю перемычку на программаторе, которая понижает частоту, и без проблем вижу контроллер, далее отключаем фьюз делителя на 8 и радуемся жизни
Dimon456, да ничего сложного нет, но вроде как не требовалось(если есть перемычка) и я только сейчас узнал что так можно. И насколько максимально возможно понизить частоту?
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения