Avrdude prog ошибка при чтении

dimanaviator

Специалист

    • Поделиться

Приобрел 2 штуки Atmega8 в DIP корпусе так вот при попытке их считать или запрограммировать пишет «ОШИБКА» и ничего не происходит а потом пишет «avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. 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.» прошиваю программатором usbasp и программа avrdude 3.3? ранее было прошито им много Atmega8 но правда все они были в SMD исполнении, в чем может быть причина? Внешнее питание 5В подавал ничего не изменилось, МК новые.

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

alend

Наставник

    • Поделиться

14 минут назад, dimanaviator сказал:

Приобрел 2 штуки Atmega8 в DIP корпусе так вот при попытке их считать или запрограммировать

Это были абсолютно новые или БЭушные?

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

dimanaviator

Специалист

  • Автор
    • Поделиться
Ссылка на комментарий
Поделиться на другие сайты

Приглашаем на вебинар «LED-драйверы в линейке поставок Компэл. Новинки и хиты» (20.04.2023)

Приглашаем всех желающих принять участие в вебинаре, посвященном LED-драйверам. На мероприятии мы рассмотрим существующую и новую продукцию из линейки поставок Компэл для интерьерного, архитектурно-декоративного, наружного и промышленного освещения, а также специальные драйверы с повышенной выходной мощностью для освещения площадей, стадионов и теплиц. Будут представлены LED-драйверы производителей MEAN WELL, MOSO, Snappy, а также драйверы для аварийного освещения (ISSATA). Рассмотрим их особенности и преимущества; узнаем, какая новая продукция появилась у MEAN WELL за прошедший год, и чего нам ждать в будущем. 

Подробнее>>

dimanaviator

Специалист

  • Автор
    • Поделиться

навеска внешнего кварца ничего не дало

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

Знаток

    • Поделиться

Где то нет контакта или есть где не надо.

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

Источники питания MEAN WELL для автоматизации зданий, в том числе – ИП для шин KNX и DALI            

Представляем источники питания MEAN WELL для автоматизации зданий и сооружений. Ассортимент включает в себя базовые ультратонкие ИП на DIN-рейку, ИП для питания шин KNX и DALI, LED-драйверы, управляемые по протоколам KNX, DALI, DALI-2 и 0-10 В и ограничители пускового тока. Все это позволяет построить полную систему электропитания умного дома/офиса. Рассмотрим их характеристики и нюансы применения. 

Подробнее>>

Завсегдатай

  • 4 недели спустя…
  • Реклама

Мастер

    • Поделиться

Мне попались новые AtMega128 с тактированием от внешнего генератора (с новья ). Проверьте свои.

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

Профи

    • Поделиться

02.03.2020 в 19:20, Геннадий сказал:

Мне попались новые AtMega128 с тактированием от внешнего генератора (с новья ). Проверьте свои.

Он уже писал

08.02.2020 в 01:07, dimanaviator сказал:

навеска внешнего кварца ничего не дало

Уже раньше писал, купленные в китае атмеги8 переставали работать и определяться программатором после нескольких включений в работе.

Надо пробовать восстанавливать доктором.

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

Serjmaster

Наставник

    • Поделиться

13 минут назад, 100482 сказал:

Надо пробовать восстанавливать доктором.

Сколько уже обсуждалось на многих форумах:-соберите заранее доктора,только потом начинайте играться с фьюзами в атмегах и аттиньках,ан-нет,народ не ведется.:)


Изменено 4 марта, 2020 пользователем Serjmaster

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

Мастер

    • Поделиться

3 часа назад, 100482 сказал:

Он уже писал…

Про навешивание внешнего кварца, а я говорил про внешний генератор. Это две совершенно разные вещи.

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

Serjmaster

Наставник

    • Поделиться

48 минут назад, Геннадий сказал:

навешивание внешнего кварца, а я говорил про внешний генератор.

Да,внешнее тактирование  частотой 1-4МГЦ ,а не навешиванием кварца-помогает…:)

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

Исследователь

    • Поделиться

‎07‎.‎02‎.‎2020 в 23:12, dimanaviator сказал:

Приобрел 2 штуки Atmega8 в DIP корпусе так вот при попытке их считать или запрограммировать пишет «ОШИБКА»

В каком магазине брали?

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя…

dimanaviator

Специалист

  • Автор
    • Поделиться

Вопрос так и не решен, приобрел новый программатор и 2 новых атмеги и всё тоже самое, раньше шил 8 атмеги без проблем правда они были в SMD исполнении а сейчас DIP но какая разница если это только корпус. Так и лежат 2 устройства не запущенные.

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

mazzi

Ветеран

    • Поделиться

OSCILLATOR.png.7503e096d7b2f82d79eaec095237eff4.png

Использую для лечения атмеги8  вот такую схему. сигнал с выхода OUT подаю на XTAL1 и после этого программатор начинает видеть её.

Таким же образом выводил из анабиоза атемегу128 и атмегу64.

  • Цитата

Пока ты жив, надежда есть.

Ссылка на комментарий
Поделиться на другие сайты

andrusha152

Опытный

    • Поделиться

dimanaviator, а вы когда-нибудь играли в компьютерные игры с закрытыми глазами? Именно это вы нам предлагаете. Устройство у вас на столе, перед глазами, а вы предлашаете нам угадать, где вы накосячили. Может вы банально выводы перепутали, может в шлейфе проводок переломился, может частота тактирования большая стоит. Как тут угадать?

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

dimanaviator

Специалист

  • Автор
    • Поделиться

5 часов назад, andrusha152 сказал:

Может вы банально выводы перепутали, может в шлейфе проводок переломился

это не возможно так как программатора 2, 2 комплекта соединительных проводов и тд и соответственно проявится в двух случаях это не может

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

andrusha152

Опытный

    • Поделиться

Скорость программирования пробовали уменьшать?

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

dimanaviator

Специалист

  • Автор
    • Поделиться

5 часов назад, andrusha152 сказал:

Скорость программирования пробовали уменьшать?

нет, как это сделать?

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

godrik

Знаток

    • Поделиться

С завода меги зашиты на 1 МГц, вы читаете их на полной скорости USBASPом. Установите перемычку  jp3 и еще раз читайте.

spacer.png


Изменено 15 мая, 2020 пользователем Jeniok

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

andrusha152

Опытный

    • Поделиться

Если на программаторе нет перемычек, как у меня, придется править файл programm.ini в дудке. В сети полно примеров, как это сделать.

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

dimanaviator

Специалист

  • Автор
    • Поделиться

замыкание jp3 ничего не дало

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

Завсегдатай

    • Поделиться

@dimanaviator, прозвоните наличие массы от USB до программатора. У подобных USBASP встречается, что земляные контакты в ISP разъёме не все припаяны на GND — тупо висят в воздухе. Возможно в программаторе земля берётся как раз из одного такого висячего в воздухе пина.

  • Цитата

Улыбнись! Завтра будет ещё хуже…

@Borodach — мудератор.

Ссылка на комментарий
Поделиться на другие сайты

dimanaviator

Специалист

  • Автор
    • Поделиться

с этим порядок, питание нормально доходит до МК

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

Завсегдатай

    • Поделиться

@dimanaviator, ну тогда тупо прозвонить все сигнальные контакты, благо их там немного. Я бы начал с ресета — у самого подобная беда была: ресет отвалился незаметно, мк так же не читался

  • Цитата

Улыбнись! Завтра будет ещё хуже…

@Borodach — мудератор.

Ссылка на комментарий
Поделиться на другие сайты

dimanaviator

Специалист

  • Автор
    • Поделиться

нет, все доходит до МК к тому же ну не может одновременно отвалиться в 2-ух программаторах

  • Цитата
Ссылка на комментарий
Поделиться на другие сайты

Посмотрел видео автора программы :https://youtu.be/6r6T9fyJkLo,
подсоединил снова USBasp укоротил провода все проверил, все как раньше, драйверы установлены, на команды светодиод верхний моргает, прописал в файле скорость 1 кГц, и отключил проверку сигнатуры -F.
Программа выдала:
Cформированная командная строка:
avrdude.exe -p m328p -c usbasp -B 1000 -F -P usb -U calibration:r:calibration.hex:r
avrdude.exe: set SCK frequency to 1000 Hz
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude.exe: Device signature = 0x1e9516
avrdude.exe: Expected signature for ATmega328P is 1E 95 0F
avrdude.exe: reading calibration memory:
Reading | ################################################## | 100% 0.01s
avrdude.exe: writing output file «calibration.hex»
avrdude.exe: safemode: Fuses OK (E:01, H: DC, L:FF)
avrdude.exe done. Thank you.

Сформированная командная строка:
avrdude.exe -p m328p -c usbasp -B 1000 -F -P usb -U калибровка:r:калибровка.шестнадцатеричный:r
avrdude.exe : установите частоту SCK на 1000 Гц
avrdude.exe : Устройство AVR инициализировано и готово к приему инструкций
Чтение | ################################################## | 100% 0.02 с
avrdude.exe : Сигнатура устройства = 0x1e9516
avrdude.exe : Ожидаемая сигнатура для ATmega328P составляет 1E 95 0F
avrdude.exe : считывание калибровочной памяти:
Чтение | ################################################## | 100% 0.01 с
avrdude.exe : запись выходного файла «калибровка.шестнадцатеричный»
avrdude.exe : безопасный режим: Предохранители в порядке (E:01, H: DC, L:FF)
avrdude.exe сделано. Спасибо.

Наконец -то, после долгих танцев с бубнами) и выше выложенного видео) началась шиться микросхема , хотя и не определяется сигнатура микросхемы. Что я сделал!!!!!
Открыл папку , где находится программа (Avrdude) с файлами , открываю в Тотал Командере, делее нахожу файл
programm.ini , открываю редактирование клавишей F4 (правка), открывается текст файла в блокноте Notepad,
далее нахожу надпись своего программатора USBasp и в первой строке программатора добавляю :
[USBasp]
progisp=usbasp -B 1000 -F
portprog=usb
portenabled=0

далее жму сохранить. -B ( скорость чтения и записи) 1000 (это в герцах скорость записи ) и -F ( отключение сигнатуры) .
Кристал стал писаться, хотя в конце все равно пишет- «микроконтроллер не обнаружен». Так что, я думаю, дело было в скорости. Снижайте скорость программирования и будет меньше помех и наводок и кристал прошьется.
А то что, не определяется как нужно, не вопрос- лишь бы шился. Как то так.
качал до этого прошивки, зашил в микроконтроллер ATmega 328P , изображение зеркальное в тестере (в обратку рисует текст). Скачал другую русскую MG328(BigDisplay) на 8 мгц ( по кварцу в тестере), зеркальную и все встало на места, тестер заработал. Прошивки ниже :

29 / 26 / 8

Регистрация: 09.12.2017

Сообщений: 434

1

27.05.2020, 21:35. Показов 4021. Ответов 21


Студворк — интернет-сервис помощи студентам

Здоровья и успехов всем! Моя проблема в следующем: при запуске программы AVRDUDEPROG и попытке что-то сделать (фьюзы посмотреть, прошивку залить) пропадает файл avrdude.exe. Соответственно программа жалуется на отсутствие этого файла. С одной стороны я понимаю, что это % на 90 вина операционной системы а не самой программы. Танцы с бубном типа проверка на вирусы и прочую гадость, смена атрибутов файла, включение-отключение брандмауэра, защитника Windows ни чего не дали.
Может вы наведете на правильную мысль. Уж очень не хочется переустанавливать систему из-за одного этого косяка. Там куча тяжелых и настроенных программ.
Операционная система Windows7 — 32 битная. Могу дать ссылку на видео этого действа (если надо). Заранее спасибо, буду ждать.

0

1160 / 639 / 108

Регистрация: 15.05.2012

Сообщений: 3,908

28.05.2020, 07:19

2

Цитата
Сообщение от gogaze
Посмотреть сообщение

пропадает файл avrdude.exe

А был ли мальчик?

0

29 / 26 / 8

Регистрация: 09.12.2017

Сообщений: 434

28.05.2020, 08:26

 [ТС]

3

Да был был! Даже видео могу показать.

0

1160 / 639 / 108

Регистрация: 15.05.2012

Сообщений: 3,908

28.05.2020, 09:34

4

Вот на моей семерке. А у вас после запуска USBASP_AVRDUDE_PROG.exe пропадает avrdude.exe?

0

1160 / 639 / 108

Регистрация: 15.05.2012

Сообщений: 3,908

28.05.2020, 09:37

5

скриншот

Миниатюры

Проблема с AVRDUDE_PROG
 

0

Модератор

Эксперт по электронике

8790 / 6575 / 892

Регистрация: 14.02.2011

Сообщений: 23,087

28.05.2020, 09:56

6

Цитата
Сообщение от gogaze
Посмотреть сообщение

AVRDUDEPROG и попытке что-то сделать (фьюзы посмотреть, прошивку залить) пропадает файл avrdude.exe.

может уже обратится к автору программы?

0

29 / 26 / 8

Регистрация: 09.12.2017

Сообщений: 434

28.05.2020, 10:05

 [ТС]

7

Цитата
Сообщение от ValeryS
Посмотреть сообщение

может уже обратится к автору программы?

Программа AVRDUDEPROG не при чем. Эта же программа на других компьютерах и Windows 7 работают без замечаний.
Хотя я написал автору, он писал программу, по идее должен знать какие библиотеки и т.п. Windows используются.

0

Модератор

Эксперт по электронике

8790 / 6575 / 892

Регистрация: 14.02.2011

Сообщений: 23,087

28.05.2020, 10:15

8

Цитата
Сообщение от gogaze
Посмотреть сообщение

Эта же программа на других компьютерах и Windows 7 работают без замечаний.

ну поставь тогда виртуальный компьютер и загрузи на него чистую ОС

0

29 / 26 / 8

Регистрация: 09.12.2017

Сообщений: 434

29.05.2020, 00:43

 [ТС]

9

Цитата
Сообщение от ValeryS
Посмотреть сообщение

ну поставь тогда виртуальный компьютер и загрузи на него чистую ОС

Тогда уже проще другой программой, поддерживающей USBasp, пользоваться. Разобраться хотелось.

Добавлено через 6 минут
Я вот что подумал: наверное правильнее было создать эту тему в ветке Windows7 или Софт для windows.
ValeryS, Может можно удалить отсюда эту тему или перенести в раздел Windows7?

Добавлено через 5 минут
P.S. Такое было еще с файлом avrasm2.exe (CVAVR)- тоже периодически пропадал. Тогда проблема решилась просто — присвоил файлу атрибуты системный и только для чтения.

0

Модератор

Эксперт по электронике

8790 / 6575 / 892

Регистрация: 14.02.2011

Сообщений: 23,087

29.05.2020, 05:44

10

Цитата
Сообщение от gogaze
Посмотреть сообщение

Может можно удалить отсюда эту тему или перенести в раздел Windows7?

удалить нельзя, ибо правила
п 2.3

Сообщения и темы, а также другой контент, размещаемый на форуме, по просьбам пользователей не удаляется и не закрывается.

а перенести? Вряд ли там решат проблемы
Сначала нужно узнать что виновато ОС или программа
Подожди ответа автора, а там решим

0

29 / 26 / 8

Регистрация: 09.12.2017

Сообщений: 434

29.05.2020, 06:46

 [ТС]

11

Цитата
Сообщение от ValeryS
Посмотреть сообщение

Сначала нужно узнать что виновато ОС или программа
Подожди ответа автора, а там решим

Что виновата ОС — практически 100%. Нашел жесткий диск, установил Win7x32 (правда другой сборки) — работает без проблем.
Автор рекомендовал попробовать поработать из командной строки — проверил 5-6 действий — все работает. Файл не пропадает. Выходит, что оболочка глючит.

Добавлено через 3 минуты
Во! Еще одна идея появилась! Сейчас проверю.

Добавлено через 45 минут
Блин! Балбес старый! Как я про нее забыл? 20 минут и проблема решена!

0

29 / 26 / 8

Регистрация: 09.12.2017

Сообщений: 434

29.05.2020, 06:49

 [ТС]

12

Я имел ввиду программу. Можно самому себе метку ставить за лучший ответ.

Миниатюры

Проблема с AVRDUDE_PROG
 

0

1160 / 639 / 108

Регистрация: 15.05.2012

Сообщений: 3,908

29.05.2020, 06:49

13

Заинтриговал.

0

Модератор

Эксперт по электронике

8790 / 6575 / 892

Регистрация: 14.02.2011

Сообщений: 23,087

29.05.2020, 07:24

14

Цитата
Сообщение от gogaze
Посмотреть сообщение

Можно самому себе метку ставить за лучший ответ.

можно
Если уверен что в этом ответе есть решение проблемы
«Лучший ответ» это не ай какой хороший, а ответ в котором есть решение

0

29 / 26 / 8

Регистрация: 09.12.2017

Сообщений: 434

29.05.2020, 10:10

 [ТС]

15

Цитата
Сообщение от ValeryS
Посмотреть сообщение

«Лучший ответ» это не ай какой хороший, а ответ в котором есть решение

Совершенно с Вами согласен. В моем ответе нет решения. Ну заработала программа как надо и заработала.

Добавлено через 5 минут

Цитата
Сообщение от pyzhman
Посмотреть сообщение

Заинтриговал.

В чем интрига-то?

0

Am I evil? Yes, I am!

Эксперт PythonЭксперт Java

14845 / 8585 / 2535

Регистрация: 21.10.2017

Сообщений: 20,205

29.05.2020, 10:36

16

gogaze, дудка заражена была и антивирь ее в карантин?

0

Модератор

Эксперт по электронике

8790 / 6575 / 892

Регистрация: 14.02.2011

Сообщений: 23,087

29.05.2020, 11:05

17

Цитата
Сообщение от gogaze
Посмотреть сообщение

В моем ответе нет решения.

ну так напиши в чем дело было

Цитата
Сообщение от gogaze
Посмотреть сообщение

Ну заработала программа как надо и заработала.

что сделал?
правила п 4.10

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

0

29 / 26 / 8

Регистрация: 09.12.2017

Сообщений: 434

29.05.2020, 11:56

 [ТС]

18

Лучший ответ Сообщение было отмечено ValeryS как решение

Решение

Цитата
Сообщение от iSmokeJC
Посмотреть сообщение

gogaze, дудка заражена была и антивирь ее в карантин?

дудка не при чем. Я распаковывал из архива и проверял разные версии с разных источников. Тот же … только в левой руке.

Цитата
Сообщение от ValeryS
Посмотреть сообщение

ну так напиши в чем дело было

Я считал, что по скриншоту и так все и всем понятно.

Цитата
Сообщение от ValeryS
Посмотреть сообщение

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

Установил Malwarebyits Premium trial (см. скриншот), запустил проверку. Программа обнаружила 4 трояна (см. скриншот) поместила найденные объекты в карантин (см. скриншот). Защитник Windows, Брандмауэр, хвалёный и платный Доктор вебер спокойно проходили мимо даже при полной проверке.
Все! Проблемы, описанные мной в первом посте исчезли.
Об одном жалею, что удалил эти трояны. Надо было восстановить их, установить что-нибудь типа Avira или Total 360 и проверить снова.

0

Модератор

Эксперт по электронике

8790 / 6575 / 892

Регистрация: 14.02.2011

Сообщений: 23,087

29.05.2020, 13:04

19

Цитата
Сообщение от gogaze
Посмотреть сообщение

Я считал, что по скриншоту и так все и всем понятно.

если бы хоть слово написал, было бы понятно
а так, гадай что хочешь

1

29 / 26 / 8

Регистрация: 09.12.2017

Сообщений: 434

29.05.2020, 13:24

 [ТС]

20

Цитата
Сообщение от ValeryS
Посмотреть сообщение

если бы хоть слово написал, было бы понятно
а так, гадай что хочешь

Я же скриншот не для красоты выкладывал. И если его внимательно рассмотреть, то все понятно. Да и остальные пользователи скриншоты дают как раз для того же самого.

0

IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

29.05.2020, 13:24

Помогаю со студенческими работами здесь

Проблема
привет всем тут такая проблема с виндой 7й ноут работал нормально ни каких проблем тут вчера его…

Проблема
У меня проблема… В Яндексе проиндексировано 70 ссылок, а в Google 0 (даже хороших морд из dmozа…

Проблема с ПР
У меня бред какой то с сайтом www.AllWareZ.net
если просто вводишь allwarez.net pr 1
если…

Проблема
Добрый вечер. Почему вокруг надписи нет рамки?
<html>
<head>
<title>Yout Output</title>
</head>…

Проблема…!!!
procedure TForm2.FormShow(Sender: TObject);
begin
ADOTable1.TableName:=’Qestion’;…

Проблема с COM
Hochu sdelat’ application EXE , chtob rabotalo kak samostoyatel’moe prilozhenie i eshe…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

20

Offline

Зарегистрирован: 15.06.2022

Всем привет!

Понимаю, это 1001-й вопрос с ошибкой avrdude: stk500_recv(): programmer is not responding, но я перепробовал кажется все возможные варианты решения проблемы и не знаю, куда двигаться дальше.

Дано: плата Arduino UNO Rev3 оригинальная, Arduino IDE 1.8.19, Windows 11.

Акт 1.

Изначально Windows не видела плату, вернее определяла её как ATmega16U2. Выяснил, что это контроллер USB и надо бы его прошить. Установил Flip, драйверы для USB и каталога Flip, после чего смог прошить контроллер hex, найденным в Github (после пробовал перепрошивать с помощью hex из поставки Arduino IDE, но они кажется одинаковые). Плата начала определяться в диспетчере устройств с присвоенным портом COM4. IDE её тоже увидела. Я уж было возрадовался и попробовал залить blink, но не тут то было. Возникла та самая ошибка про неотвечающий программатор. Решил, что проблема связана с загручиком и надо бы его перезалить. Перед этим пробовал вытаскивать ATmega328P и вставлять обратно (мало ли что), но безрезультатно.

Акт 2.

Приобрёл популярный программатор USBasp. Попробовал залить загрузчик, но испугался по началу предупреждений от avrdude. Включил подробный лог загрузки. В итоге кажется всё OK (и запись и чтение по 100%). Затем залил скетч через программатор и о чудо, диод L заморгал с секундной задержкой! Но через USB по-прежнему глухо. Знаю, что перезатёр загрузчик предыдущим действием, поэтому предварительно залил его ещё раз.

Итог:

В логе загрузки вижу

avrdude: Version 6.3-20190619

         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is «C:UsersrchigOneDrive���������ArduinoDatapackagesarduinotoolsavrdude6.3.0-arduino17/etc/avrdude.conf»

         Using Port                    : COM4

         Using Programmer              : arduino

         Overriding Baud Rate          : 115200

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x02

Диод L горит постоянно. TX не загорается во время загрузки, только RX изредка. Если грешить на кабель, то не является ли признаком его работоспособности факт того, что я перепрошил контроллер USB? Кнопу reset жал и так и сяк. В IDE плата выбрана верно, порт не сменить, инф-цию о плате можно получить без проблем.

Знакомство с Arduino выходит так себе.

Устранение проблемы с утилитами USBasp на Windows 10

Печать


Добавил(а) microsin

На Windows 10 столкнулся с проблемой — перестали работать утилиты [1] для программатора USBasp, которые нормально работали на Windows XP и Windows 7.

[Проблема с библиотекой libusb0.dll]

На Windows 10 эта проблема может проявляться по-разному. Часто появляется ошибка 0xc000007b (как например с AVRDUDE_PROG и eXtreme Burner — AVR):

AVRDUDE PROG 0xc000007b

Khazama при отсутствии libusb0.dll отображает пустой список выбора микроконтроллеров:

Khazama empty AVR list

Проблема решается копированием файла libusb0.dll в каталог, где находится исполняемый файл программы. Сам файл libusb0.dll можно найти в папке Windows, или в пакете драйверов для USBasp. Или скачайте его по ссылке Download.cnt/avr/libusb0.dll.

[Ссылки]

1. Утилиты для программатора USBasp с графическим интерфейсом.

Вебинар «Мощные модульные системы питания MEAN WELL 3+N. Новинки и хиты» (22.06.2023)

Приглашаем 22 июня на вебинар, посвященный подходу компании MEAN WELL к созданию мощных управляемых систем низковольтного и высоковольтного питания и зарядных установок для промышленного, технологического, телекоммуникационного, медицинского, радиопередающего и другого оборудования, а также для систем альтернативной энергетики.

На вебинаре мы рассмотрим новинки и серийную продукцию в концепции «3+N», расскажем об этой концепции и о том, как создать из готовых модулей систему питания мощностью до 360 кВт с напряжением до 380…400 В (постоянного тока). Будут представлены ИП с рециркуляцией энергии для тестового оборудования и модули управления питанием. Подробнее>>

Я пользуюсь колонками. Звука нет вообше. На других видео звук есть. У меня Windows 8.1 Mozilla

Замену сделал, но ошибка осталась, вот скрин.

Cформированная командная строка:
avrdude.exe -p m128 -c usbasp -P usb -U flash:w:»D:TTTdry_avr.hex»:a

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude.exe: Device signature = 0x1e9702
avrdude.exe: NOTE: «flash» memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: reading input file «D:TTTdry_avr.hex»
avrdude.exe: input file D:TTTdry_avr.hex auto detected as Intel Hex
avrdude.exe: writing flash (71818 bytes):

Writing | ################################################## | 100% 31.83s

avrdude.exe: 71818 bytes of flash written
avrdude.exe: verifying flash memory against D:TTTdry_avr.hex:
avrdude.exe: load data flash data from input file D:TTTdry_avr.hex:
avrdude.exe: input file D:TTTdry_avr.hex auto detected as Intel Hex
avrdude.exe: input file D:TTTdry_avr.hex contains 71818 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 20.56s

avrdude.exe: verifying …
avrdude.exe: verification error, first mismatch at byte 0x0100
0xff != 0x33
avrdude.exe: verification error; content mismatch

avrdude.exe: safemode: Fuses OK (E:FF, H:DF, L:1E)

avrdude.exe done. Thank you.

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

Closed

minhEPFL opened this issue

Jun 17, 2020

· 6 comments

Comments

@minhEPFL

Hello,

I have been trying to upload a sketch to my ATMega328P using a programmer, but I get the following problem:

image

This problem appeared after a library update from Arduino IDE. Can somebody please help me?

Best regards,

Minh

@facchinm

Hi @minhEPFL , it looks something went wrong while extracting avrdude package. Try reinstalling avr core 1.8.3 (and make sure no antivirus is kicking in and that there’s enough space on disk)

@minhEPFL

Hi @facchinm , thank you for the quick reply. I have tried to re-install Arduino IDE 1.8.12, but without success: the same problem is still here. Is that what you meant? If no, can you please explain how to re-install avr core 1.8.3?

@facchinm

You need to open Board Manager (from Tools/Boards) and search for AVR, removing core 1.8.3 and then reinstalling it

@minhEPFL

Oh my God, thanks a lot @facchinm . Everything works again!

@Arun18IT121

avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

     System wide configuration file is "C:UsersELCOTAppDataLocalArduino15packagesarduinotoolsavrdude6.3.0-arduino17/etc/avrdude.conf"

     Using Port                    : COM3
     Using Programmer              : arduino
     Overriding Baud Rate          : 115200

An error occurred while uploading the sketch

@Xasaias

Hola @minhEPFL , parece que algo salió mal al extraer el avrdudepaquete. Intente reinstalar avr core 1.8.3 (y asegúrese de que no esté funcionando ningún antivirus y de que haya suficiente espacio en el disco)

Como se hace eso me esta pasando pero no puedo arreglarlo ayuda por favor

@arduino
arduino

locked as resolved and limited conversation to collaborators

Aug 16, 2021

0 / 0 / 0

Регистрация: 23.01.2010

Сообщений: 331

1

26.06.2010, 02:15. Показов 7315. Ответов 7


Студворк — интернет-сервис помощи студентам

avrdude -C avrdude.conf -c pinb -P ft0 -b 9600 -p t85 -B 2 -U syknature:r:sykn.tmp:r -U lock:r:lock.tmp:r -U cotybration:r:cotyb.tmp:r -U hfuse:r:hfuse.tmp:r -U lfuse:r:lfuse.tmp:r -U efuse:r:efuse.tmp:r -q
avrdude: BytBang OK
avrdude: pin assykn miso 6 sck 5 mosi 3 risit 7
avrdude: drain OK

ft245r: bitclk 4800 -> ft baud 2400
avrdude: AVR divice initiotyzed omd ready to accept instructions
avrdude: Device syknature = 0x1e930b
avrdude: reodyng syknature memory:
avrdude: writing output file «sykn.tmp»
avrdude: reodyng lock memory:
avr_read(): error reodyng address 0x0000
read operation not supported for memory «lock»
avrdude: foytid to read all of lock memory, rc=-2

avrdude: safemode: Fuses OK

avrdude done. Thank you.

Вот что эт означает……и как это победить?

0

0 / 0 / 0

Регистрация: 07.04.2010

Сообщений: 880

26.06.2010, 02:35

2

> read operation not supported for memory «lock»

кристалл залочен. чтение невозможно. запись (перепрошивка) возможна, если активен SPIEN и неактивен RSTDISBL.

0

0 / 0 / 0

Регистрация: 18.03.2010

Сообщений: 1,112

26.06.2010, 07:36

3

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

0

0 / 0 / 0

Регистрация: 07.04.2010

Сообщений: 880

26.06.2010, 16:54

4

OmykymForti
по-моему здесь только чтение запрещено. если SPIEN доступен, можно же по SPI прошить?

0

0 / 0 / 0

Регистрация: 18.03.2010

Сообщений: 1,112

26.06.2010, 20:48

5

Цитата
Сообщение от OTPINE

>запись (перепрошивка) возможна, если активен SPIEN и неактивен RSTDISBL.

Цитата
Сообщение от OTPINE

если SPIEN доступен, можно же по SPI прошить?

Ну так и ждем когда топикстартер это выяснит…

0

0 / 0 / 0

Регистрация: 23.01.2010

Сообщений: 331

26.06.2010, 21:11

6

Да шётся он, прошивку заливаю….как миленькому……а фьюз биты не читает……причём…с PinBordа шить новый с нигазина он вообще не захотел…..(На ТРИТОНЕ CKDIV8 отключили, начал читать писать во флеш, но фьюзы никак)
USBAsp мог без CKDIV8 прошиву лить но тож фьюзы не читал……правда посоветовали прогу Khazama AVR Prokrammer для аспа… при чтении фьюзов также ругается, но биты читает….даже смог поменять BOD на 2.7
Вот я и не могу понять чё за фигня…..

0

0 / 0 / 0

Регистрация: 18.03.2010

Сообщений: 1,112

26.06.2010, 21:13

7

Никакой фигни. T25,T45,T85, по крайней мере у меня, нормально шьется-читается только на Драконе и из Дудки через STK200.

0

0 / 0 / 0

Регистрация: 07.04.2010

Сообщений: 880

27.06.2010, 01:35

8

Ну так фьюзы надо ЗАПИСАТЬ — чтобы потом разрешить читать прошвику. только внимательно с этим.

0

IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

27.06.2010, 01:35

8


dimanaviator

  • Ответить

  • Создать новую тему

  • Назад
  • 1
  • 2
  • Далее
  • Страница 1 из 2  

Рекомендуемые сообщения

dimanaviator

Специалист

    • Поделиться

Приобрел 2 штуки Atmega8 в DIP корпусе так вот при попытке их считать или запрограммировать пишет «ОШИБКА» и ничего не происходит а потом пишет «avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. 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.» прошиваю программатором usbasp и программа avrdude 3.3? ранее было прошито им много Atmega8 но правда все они были в SMD исполнении, в чем может быть причина? Внешнее питание 5В подавал ничего не изменилось, МК новые.

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

alend

Наставник

    • Поделиться

14 минут назад, dimanaviator сказал:

Приобрел 2 штуки Atmega8 в DIP корпусе так вот при попытке их считать или запрограммировать

Это были абсолютно новые или БЭушные?

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

dimanaviator

Специалист

  • Автор
    • Поделиться
Ссылка на комментарий
Поделиться на другие сайты

dimanaviator

Специалист

  • Автор
    • Поделиться

навеска внешнего кварца ничего не дало

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

otest

Знаток

    • Поделиться

Где то нет контакта или есть где не надо.

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

nvju1967

Специалист

  • 4 недели спустя…

Геннадий

Мастер

    • Поделиться

Мне попались новые AtMega128 с тактированием от внешнего генератора (с новья ). Проверьте свои.

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

100482

Профи

    • Поделиться

02.03.2020 в 19:20, Геннадий сказал:

Мне попались новые AtMega128 с тактированием от внешнего генератора (с новья ). Проверьте свои.

Он уже писал

08.02.2020 в 01:07, dimanaviator сказал:

навеска внешнего кварца ничего не дало

Уже раньше писал, купленные в китае атмеги8 переставали работать и определяться программатором после нескольких включений в работе.

Надо пробовать восстанавливать доктором.

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

Serjmaster

Наставник

    • Поделиться

13 минут назад, 100482 сказал:

Надо пробовать восстанавливать доктором.

Сколько уже обсуждалось на многих форумах:-соберите заранее доктора,только потом начинайте играться с фьюзами в атмегах и аттиньках,ан-нет,народ не ведется.:)


Изменено пользователем Serjmaster

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

Геннадий

Мастер

    • Поделиться

3 часа назад, 100482 сказал:

Он уже писал…

Про навешивание внешнего кварца, а я говорил про внешний генератор. Это две совершенно разные вещи.

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

Serjmaster

Наставник

    • Поделиться

48 минут назад, Геннадий сказал:

навешивание внешнего кварца, а я говорил про внешний генератор.

Да,внешнее тактирование  частотой 1-4МГЦ ,а не навешиванием кварца-помогает…:)

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

Berg

Исследователь

    • Поделиться

‎07‎.‎02‎.‎2020 в 23:12, dimanaviator сказал:

Приобрел 2 штуки Atmega8 в DIP корпусе так вот при попытке их считать или запрограммировать пишет «ОШИБКА»

В каком магазине брали?

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя…

dimanaviator

Специалист

  • Автор
    • Поделиться

Вопрос так и не решен, приобрел новый программатор и 2 новых атмеги и всё тоже самое, раньше шил 8 атмеги без проблем правда они были в SMD исполнении а сейчас DIP но какая разница если это только корпус. Так и лежат 2 устройства не запущенные.

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

mazzi

Ветеран

    • Поделиться

OSCILLATOR.png.7503e096d7b2f82d79eaec095237eff4.png

Использую для лечения атмеги8  вот такую схему. сигнал с выхода OUT подаю на XTAL1 и после этого программатор начинает видеть её.

Таким же образом выводил из анабиоза атемегу128 и атмегу64.

  • Цитата

Пока ты жив, надежда есть.

Ссылка на комментарий
Поделиться на другие сайты

andrusha152

Опытный

    • Поделиться

dimanaviator, а вы когда-нибудь играли в компьютерные игры с закрытыми глазами? Именно это вы нам предлагаете. Устройство у вас на столе, перед глазами, а вы предлашаете нам угадать, где вы накосячили. Может вы банально выводы перепутали, может в шлейфе проводок переломился, может частота тактирования большая стоит. Как тут угадать?

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

dimanaviator

Специалист

  • Автор
    • Поделиться

5 часов назад, andrusha152 сказал:

Может вы банально выводы перепутали, может в шлейфе проводок переломился

это не возможно так как программатора 2, 2 комплекта соединительных проводов и тд и соответственно проявится в двух случаях это не может

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

andrusha152

Опытный

    • Поделиться

Скорость программирования пробовали уменьшать?

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

dimanaviator

Специалист

  • Автор
    • Поделиться

5 часов назад, andrusha152 сказал:

Скорость программирования пробовали уменьшать?

нет, как это сделать?

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

godrik

Знаток

    • Поделиться

С завода меги зашиты на 1 МГц, вы читаете их на полной скорости USBASPом. Установите перемычку  jp3 и еще раз читайте.

spacer.png


Изменено пользователем Jeniok

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

andrusha152

Опытный

    • Поделиться

Если на программаторе нет перемычек, как у меня, придется править файл programm.ini в дудке. В сети полно примеров, как это сделать.

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

dimanaviator

Специалист

  • Автор
    • Поделиться

замыкание jp3 ничего не дало

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

DedLogoped

Завсегдатай

    • Поделиться

@dimanaviator, прозвоните наличие массы от USB до программатора. У подобных USBASP встречается, что земляные контакты в ISP разъёме не все припаяны на GND — тупо висят в воздухе. Возможно в программаторе земля берётся как раз из одного такого висячего в воздухе пина.

  • Цитата

Улыбнись! Завтра будет ещё хуже…

@Borodach — мудератор.

Ссылка на комментарий
Поделиться на другие сайты

dimanaviator

Специалист

  • Автор
    • Поделиться

с этим порядок, питание нормально доходит до МК

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

DedLogoped

Завсегдатай

    • Поделиться

@dimanaviator, ну тогда тупо прозвонить все сигнальные контакты, благо их там немного. Я бы начал с ресета — у самого подобная беда была: ресет отвалился незаметно, мк так же не читался

  • Цитата

Улыбнись! Завтра будет ещё хуже…

@Borodach — мудератор.

Ссылка на комментарий
Поделиться на другие сайты

dimanaviator

Специалист

  • Автор
    • Поделиться

нет, все доходит до МК к тому же ну не может одновременно отвалиться в 2-ух программаторах

  • Цитата

Ссылка на комментарий
Поделиться на другие сайты

  • Назад
  • 1
  • 2
  • Далее
  • Страница 1 из 2  

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже.

Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

  • Последние посетители

      0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • IMXO

    • shaxel

      Автор

      shaxel · Опубликовано

      Сори, рисую от руки, прогами не пользуюсь. Плату еще не дорисовал.
      Да мостовой преобразователь сварганить пытаюсь. Нужна синусоида ватт 50 хотя бы, но частота 0,8 МГц!
      ХЗ что с этого получится. Вообще вся эта плата с драйверами отработана отдельно по кускам, на затворах по 6-8 нФ фронты по 25-30 нс получаются, сигнал ровненький, даже со всеми этими трансформаторами.
      Силовую часть на меднх шинках вести буду и максимально коротко. Только с формирователем дед-тайма еще не разобрался, надо будет варганить приставку-формирователь на входе перед драйверами. Дело в том что там один прямой драйвер, второй инвертируемый и управляются оба от одного выхода генератора.

    • Yurik_V

      Автор

      Yurik_V · Опубликовано

      Приехали из Поднебесной пятиножки. На фото справа, слева купленная у месного продавца. У одной ЛМ-ки нога обломана, зато 11-й продавец положил LM675. Корпус точь в точь, как у 1875.

       

    • C945

      Автор

      C945 · Опубликовано

      Потому, что если начальник сказал, что нужно искать другую схему, то не нужно ему перечить, а тем более пытаться доказывать обратное:

    • protector

    • DTS

      Автор

      DTS · Опубликовано

      HAKAS

      Лично мне платы обошлись почти 130 $ , но и доставку я взял бюджетную,  если бы DHL то перевалило бы за 200$.

    • Alphanet

      Автор

      Alphanet · Опубликовано

      Может кто встречал подобные девайсы, но с контролем выходного напряжения, т.е. чтобы на выходе было только то напряжение, которое сконфигурировано на триггере, если БП не может его выдать по каким-то причинам — на выход ничего не подается вообще.

      Все подобные девайсы, что попадались работали по принципу — выдаем 5в, далее через 2-20сек выдаем сконфигурированное, если не получилось — выдаем ближайшее либо 5в.

       

Я пользуюсь колонками. Звука нет вообше. На других видео звук есть. У меня Windows 8.1 Mozilla

Замену сделал, но ошибка осталась, вот скрин.

Cформированная командная строка:
avrdude.exe -p m128 -c usbasp -P usb -U flash:w:»D:\TTT\dry_avr.hex»:a

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude.exe: Device signature = 0x1e9702
avrdude.exe: NOTE: «flash» memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude.exe: erasing chip
avrdude.exe: reading input file «D:\TTT\dry_avr.hex»
avrdude.exe: input file D:\TTT\dry_avr.hex auto detected as Intel Hex
avrdude.exe: writing flash (71818 bytes):

Writing | ################################################## | 100% 31.83s

avrdude.exe: 71818 bytes of flash written
avrdude.exe: verifying flash memory against D:\TTT\dry_avr.hex:
avrdude.exe: load data flash data from input file D:\TTT\dry_avr.hex:
avrdude.exe: input file D:\TTT\dry_avr.hex auto detected as Intel Hex
avrdude.exe: input file D:\TTT\dry_avr.hex contains 71818 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 20.56s

avrdude.exe: verifying …
avrdude.exe: verification error, first mismatch at byte 0x0100
0xff != 0x33
avrdude.exe: verification error; content mismatch

avrdude.exe: safemode: Fuses OK (E:FF, H:DF, L:1E)

avrdude.exe done. Thank you.

Форум РадиоКот • Просмотр темы — Проверка программатора USBasp

Сообщения без ответов | Активные темы

ПРЯМО СЕЙЧАС:

Автор Сообщение

Не в сети

Заголовок сообщения: Проверка программатора USBasp

СообщениеДобавлено: Вс май 29, 2016 12:01:22 

Сверлит текстолит когтями
Аватар пользователя

Карма: 13

Рейтинг сообщений: 73

Зарегистрирован: Пн янв 25, 2016 10:19:15
Сообщений: 1238

Рейтинг сообщения: 0

Заказал по почте USBasp и микроконтроллеры ATMega.

Установил драйвера, и подключил по схеме ATMega8A к программатору. В итоге, AVRDude выдает ошибку при чтении Fuse-битов.

Проверил соединения от программатора, до микроконтроллера — все нормально. Напряжение между Vcc и Gnd 4.95 Вольта. Пробовал разные драйвера — результата нет. В Khazama делаю проверку Command -> Read Chip Signature, получаю: Device signature = 0x000000.

Несколько раз вместо 0x000000 были другие значения, пару раз сигнатура даже совпадала, и успел прошить микроконтроллер на мигание светодиодом, потом опять: Device signature = 0x000000 :(

С микроконтроллерами ATMega328P та же ситуация…

С чем это может быть связано, и можно ли проверить сам программатор?

Вернуться наверх
 

ПрофильПрофиль

 

Реклама

Vov123

Не в сети

Заголовок сообщения: Re: Проверка программатора USBasp

СообщениеДобавлено: Вс май 29, 2016 14:54:08 

Карма: 1

Рейтинг сообщений: 52

Зарегистрирован: Чт мар 12, 2009 16:31:05
Сообщений: 804

Рейтинг сообщения: 0

Рискну предположить, что программатор внутрисхемный, кварца контроллеру не хватает.

Вернуться наверх
Реклама

Enman

Не в сети

Заголовок сообщения: Re: Проверка программатора USBasp

СообщениеДобавлено: Вс май 29, 2016 15:22:14 

Карма: 68

Рейтинг сообщений: 1408

Зарегистрирован: Сб янв 29, 2011 00:28:48
Сообщений: 7774

Рейтинг сообщения: 0

На всякий случай отпаять на программаторе низкоомные резисторы с RX-TX…

Вернуться наверх

divisоr

Не в сети

Заголовок сообщения: Re: Проверка программатора USBasp

СообщениеДобавлено: Вс май 29, 2016 18:18:50 

Сверлит текстолит когтями
Аватар пользователя

Карма: 13

Рейтинг сообщений: 73

Зарегистрирован: Пн янв 25, 2016 10:19:15
Сообщений: 1238

Рейтинг сообщения: 0

Vov123, программатор вот такой, с кварцем 12.000:
Изображение

Enman, паять SMD детали пока не в силах. И разве в них причина происходящего?

Вернуться наверх
Реклама

Vov123

Не в сети

Заголовок сообщения: Re: Проверка программатора USBasp

СообщениеДобавлено: Вс май 29, 2016 23:18:49 

Карма: 1

Рейтинг сообщений: 52

Зарегистрирован: Чт мар 12, 2009 16:31:05
Сообщений: 804

Рейтинг сообщения: 0

Обвязки на прошиваемом контроллере, в виде кварца 4МГц и конденсаторов по 18-22пФ, не хватает

Вернуться наверх
Реклама

Art_el

Не в сети

Заголовок сообщения: Re: Проверка программатора USBasp

СообщениеДобавлено: Чт июн 02, 2016 16:00:07 

Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пн фев 23, 2015 12:52:10
Сообщений: 38
Откуда: Тайга

Рейтинг сообщения: 0

Vov123 писал(а):

Обвязки на прошиваемом контроллере, в виде кварца 4МГц и конденсаторов по 18-22пФ, не хватает

Не надо нести чушь, атмега нормально прошивается и без внешнего кварца

Вернуться наверх

divisоr

Не в сети

Заголовок сообщения: Re: Проверка программатора USBasp

СообщениеДобавлено: Пн июн 20, 2016 17:33:01 

Сверлит текстолит когтями
Аватар пользователя

Карма: 13

Рейтинг сообщений: 73

Зарегистрирован: Пн янв 25, 2016 10:19:15
Сообщений: 1238

Рейтинг сообщения: 0

Проблема была в программаторе, так как на другом USBasp микроконтроллер успешно определился…

Вернуться наверх

55nlo

Не в сети

Заголовок сообщения: Re: Проверка программатора USBasp

СообщениеДобавлено: Вт окт 29, 2019 16:20:31 

Зарегистрирован: Пн июн 01, 2015 09:17:55
Сообщений: 15

Рейтинг сообщения: 0

Usbasp программатор в нём стоит кварц 12Мгц.
Будет ли работать программатор, если кварц заменить на 8 мгц?
Спасибо за ответ.

Вернуться наверх

Z_h_e

Не в сети

Заголовок сообщения: Re: Проверка программатора USBasp

СообщениеДобавлено: Вт окт 29, 2019 17:12:39 

Собутыльник Кота
Аватар пользователя

Карма: 25

Рейтинг сообщений: 637

Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2664
Откуда: г. Чайковский

Рейтинг сообщения: 3

Медали: 1

Получил миской по аватаре (1)

Нет , USB не будет робить.


_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил — тот и добрый.

Вернуться наверх

DimKra

Не в сети

Заголовок сообщения: Re: Проверка программатора USBasp

СообщениеДобавлено: Вт окт 29, 2019 21:04:05 

Зарегистрирован: Вс мар 24, 2013 17:21:28
Сообщений: 63

Рейтинг сообщения: 0

divisоr, а вы уверены, что это USBAsp ? Есть очень похожие «USB ISP» , платы внешне практически не отличить. Но USB ISP изначально не поддерживает дудку, для него своя программа.

Вернуться наверх

musor

Не в сети

Заголовок сообщения: Re: Проверка программатора USBasp

СообщениеДобавлено: Ср окт 30, 2019 00:27:39 

Друг Кота
Аватар пользователя

Карма: 115

Рейтинг сообщений: 7950

Зарегистрирован: Сб сен 13, 2014 16:27:32
Сообщений: 39199
Откуда: СпиртоГонск созвездия Омега

Рейтинг сообщения: 0

подтверждаю проблема встречалась
лечиласт перешивкой мк програматора на свежие верси но для этого надо иметь 2й-рабочий прогер
ваше совет -покапайте эти свистки не мене4-5шт при нужде их можно исползовать в темную для других целлок и да штатная прошифка че рез зашитый бутлодер в ISP не работает!!! шить придется на другом прогере впаяф техно мычку


_________________
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает

Вернуться наверх

NStorm

Не в сети

Заголовок сообщения: Re: Проверка программатора USBasp

СообщениеДобавлено: Ср окт 30, 2019 06:09:25 

Поставщик валерьянки для Кота

Карма: 12

Рейтинг сообщений: 532

Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978

Рейтинг сообщения: 0

DimKra, а ничего, что сообщение divisоr было написано еще в 2016 году?

Вернуться наверх

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

\$\begingroup\$

I’m am having issues with my USBasp programmer (Windows 10). I installed the WinUSB driver using zadig 2.4.

When I run AVR dude with the following parameters

avrdude -c USBasp -p m32u4 -u -U flash:w:justahex.ino.hex:i

It immediately returns with this error:

avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'

It looks for a USB device with vendor ID «0x16c0» and product ID «0x5dc». This is the correct set of IDs according to Zadig:

enter image description here

Also the device manager seems to find the device without issues:

USB asp correctly installed

Again with correct vendor/product ID

When I google the topic I see a lot of forums where people have issues getting their USBasp device working under windows 10. But they mostly are having issues with the libusb /WinUSB drivers (Which seems to be fine in my case thanks to the Zadig tool).

So I find myself stuck in getting further. Are there any other things I can check? Or is the device broken somehow (which would surprise me as it does get installed properly in windows)

asked Jan 13, 2019 at 8:57

bas's user avatar

\$\endgroup\$

4

\$\begingroup\$

I’m a bit late to the game, but I just experienced the same error (albeit with different causes).

  • on most places on the internet you will be instructed to install the libusbK driver, which doesn’t work, use the libusb-win32 variant instead
  • make sure the AVRDUDE.EXE tool is the latest version (the older doesn’t work with the newer USB drivers for some reason)
  • in case of using a clone (for instance having «Van Ooijen’s technische informatica» as vendor id instead of the original name «www.fischl.de»), make sure to use the -c usbasp-clone -P usb AVRDUDE settings instead of -c usbap -P usb. The clone setting causes AVRDUDE to ignore the vendor description and also accept the clone. You’d think having the correct VID, PID combination would be sufficient but no…

Bonus: for the extra lazy ones, here’s an example command line that would flash that Arduino Leonardo board from Atmel studio (warning, this will overwrite the bootloader):

avrdude.exe -C"avrdude.conf" -p atmega32u4 -c usbasp-clone -P usb -U flash:w:"$(ProjectDir)Debug\$(TargetName).hex":i

answered Sep 20, 2019 at 20:07

E. van Putten's user avatar

\$\endgroup\$

1

\$\begingroup\$

Found the solution, which is of course dead simple once you know…

In Zadig, you can select the driver. Default selected is (in my case) the WinUSB driver. When I select the libusb driver, and install that driver, it works like a charm.

Yeey.

enter image description here

avrdude -vvv -c USBasp -p m32u4 -u -U flash:w:Duroduino.ino.hex:i

avrdude: Version 6.3, compiled on Feb 17 2016 at 09:25:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "c:\_SVN\p(r)ins\Durocan\Deployment\avrdude.conf"

         Using Port                    : usb
         Using Programmer              : USBasp
avrdude: usbasp_open("usb")
avrdude: seen device from vendor ->www.fischl.de<-
avrdude: seen product ->USBasp<-
         AVR Part                      : ATmega32U4
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PA0
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

answered Jan 17, 2019 at 19:01

bas's user avatar

basbas

5411 gold badge7 silver badges21 bronze badges

\$\endgroup\$

1

\$\begingroup\$

For avrdude to correctly work with USBAsp, I found the best to install the libusbK driver, at least under Windows 7. This way it works with both — the official avrdude build, and the one from the Arduino IDE. With the libusb-win32 or the WinUSB it works with one, but fails with another.

answered Aug 10, 2020 at 11:47

TzOk's user avatar

\$\endgroup\$

\$\begingroup\$

There are two parts to solving this. First the correct USB driver, as noted in the other answer, libusbk installed using the Zadig tool solves this part.

The second part is getting AVRDude to recognise the device if using a clone … it is not enough that the device appears with the correct vendor ID, you need to tell AVRDude to ignore the website URL in the device info. As noted you do this by using -cusbasp-clone from the command line … but this is not helpful if trying to program devices directly out of Arduino Studio.

Find your avrdude.conf file (it tells you which conf it is using in the Arduino debug output) … find the entry for usbasp … comment out the two lines below:

programmer
  id    = "usbasp";
  desc  = "USBasp, http://www.fischl.de/usbasp/";
  type  = "usbasp";
  connection_type = usb;
  usbvid     = 0x16C0; # VOTI
  usbpid     = 0x05DC; # Obdev's free shared PID
  #usbvendor  = "www.fischl.de"; <-- comment out with # as shown
  #usbproduct = "USBasp";  <-- comment out with # as shown

The selection of usbasp in arduino studio will now work with clone devices.

answered Nov 23, 2022 at 16:34

rszemeti's user avatar

\$\endgroup\$

Понравилась статья? Поделить с друзьями:
  • Avrdude prog ошибка при запуске приложения 0xc000007b
  • Avr relay weld apc ошибка
  • Avl 109 ошибка f08
  • Avp exe ошибка приложения
  • Avpui exe ошибка приложения как исправить