Страница 1 из 1

USBASR V2.0 не шьёт.

Добавлено: Вт сен 08, 2015 15:25:03
Павел.Hem
Здрасте! Недавно приобрёл программатор USBASR V2.0, собрал платку подключения М/К (ATmega8), кварц на 4МГц, кондёры на 22 pF(вроде стандартно) (фото 1) , подключил, и выдаёт ошибку (фото 2). Подскажите в чём дело, может кто сталкивался... А то уже время поджимает, нужно запрограммировать... :cry:

Re: USBASR V2.0 не шьёт.

Добавлено: Вт сен 08, 2015 22:02:55
НАПАЛМ
Попробуйте AVCC подключить к VCC, а AGND к GND.

Re: USBASR V2.0 не шьёт.

Добавлено: Ср сен 09, 2015 13:41:55
Павел.Hem
Да с питанием всё перепробовал и перепроверял, всё отлично, я вот заметил, что в схеме вроде аналогичной моему программатору есть перемычка "Slow SCK", это так называемая перемычка "для низкоскоростных контроллеров". Может это как то повлиять на работу?
Просто слова в ошибке переводятся так: "Предупреждение: не удается установить SCK период." как это понимать и не знаю...

Re: USBASR V2.0 не шьёт.

Добавлено: Ср сен 09, 2015 13:58:29
DronVolk
а попробовать не судьба? :))
если в контролере фьюзы стоят на RC генератор может и кварц не работать.

Re: USBASR V2.0 не шьёт.

Добавлено: Ср сен 09, 2015 15:45:53
Павел.Hem
Попробовал, всё без изменений... :(
Кстати, полностью ошибка переводится так:
"avrdude.exe предупреждение: не могу установить SCK период. пожалуйста, проверьте наличие обновлений прошивки USBasp.
avrdude.exe: ошибка: программа позволит: цель не ответить. 1
avrdude.exe: инициализация не удалось, RC = -1
              Дважды проверьте соединения и попробовать снова, либо использовать -F переопределить
              эта проверка.


avrdude.exe сделано. Спасибо."
Я уже подключал несколько ATmega8, ATtiny2313, всё одно и тоже... Я думаю, может что с прошивкой микроконтроллера в программаторе?

Re: USBASR V2.0 не шьёт.

Добавлено: Чт сен 10, 2015 19:29:30
codenamehawk
Павел.Hem писал(а):Да с питанием всё перепробовал и перепроверял, всё отлично, я вот заметил, что в схеме вроде аналогичной моему программатору есть перемычка "Slow SCK", это так называемая перемычка "для низкоскоростных контроллеров". Может это как то повлиять на работу?
Как вам и советовали, подключите питание на все выводы питания.
Reset подтяните к плюсу питания через резистор на 10 ком.
(MISO процессора должен подключаться к MOSI программатора.)
Программатор в системе виден? (в Device manager)
Драйвера установили?

Re: USBASR V2.0 не шьёт.

Добавлено: Чт сен 10, 2015 20:15:32
Павел.Hem
Питание подтягивал, Reset через резистор ещё с начала подключал, драйвер установлен, комп программатор видит, вы сказали, что Miso процессора должен идти к Mosi программатора, на схеме Mosi-Mosi/Miso-Miso по схеме подключения можете посмотреть, может их поменять местами?

Re: USBASR V2.0 не шьёт.

Добавлено: Пт сен 11, 2015 10:52:02
Art_el
codenamehawk писал(а): (MISO процессора должен подключаться к MOSI программатора.)
Программатор в системе виден? (в Device manager)
Драйвера установили?
Провода должны подключаться MISO - MISO MOSI - MOSI а не как не MOSI - MISO, не надо советовать чушь.

причина - в первом же скриншоте AVRDUDE_PROG английским по белому ругается - cannot set sck period...

пишет же, что не может синхронизировать частоту - это значит что фьюзы чипа выставлены на медленную частоту и он за программатором не поспеват, у меня такое было с этой программой (программатор другой) но суть одна - надо открыть файл настроек программы AVRDUDE_PROG

- в папке с программой это файл programm.ini - найти секцию [USBasp]
и в строке progisp=usbasp дописать например -B 9600 (что уменьшит скорость на порту)

у меня после этого сразу все завелось, и я первым делом прошил фьюзы чипа на более высокую нужную мне частоту.

Re: USBASR V2.0 не шьёт.

Добавлено: Пт сен 11, 2015 15:20:30
Павел.Hem
Правильно ли я сделал? если да, то все равно всё без изменений...

Re: USBASR V2.0 не шьёт.

Добавлено: Вс сен 13, 2015 12:00:33
Art_el
Павел.Hem писал(а):Правильно ли я сделал? если да, то все равно всё без изменений...
Не совсем, надо чтобы было progisp=usbasp -B 9600
не забывая про пробелы, и редактировать ну никак не в стандартном блокноте, а хотябы в Notepad2
http://www.flos-freeware.ch/notepad2.html

Re: USBASR V2.0 не шьёт.

Добавлено: Вс сен 13, 2015 15:44:52
Павел.Hem
Сделал как вы сказали, сохранил, всё без изменений...
Хотя ой ой ой... Подключил ATtiny2313, сначала не работал (таже ошибка), потом понял что +5 вольт я вообще не подключил, так вот,
после подключения всё отлично запустилось! И прошивается и читается... А вот Atmega8 подключил заново, (паял я навесным монтажом) и он запустился!!! Прям волшебство! Спасибо всем ОГРОМНОЕ ( :beer: ) что отозвались, отписались, и хоть как-то помогли мне понять проблему... Ещё раз спасибо! :)) :)) :)) :beer: