Спасибо за видео. Сначала мой программатор вообще не виделся. Не правильно установил драйвер, потом нашел драйвер в папке с прошивкой. Замыкал выводы скрепкой, она идеально туда подходит. Первый прошился быстро, а на втором ошибка. Сперва не заметил решение ошибки о описании, полез в гугл, нашел там аналогичное решение, ну и после этого и тут увидел тоже самое. Установил нужную частоту и прошил второй программатор. Еще раз спасибо. Удачи.
Я тоже такой программатор прошил своим старым(AVRASP). Делов на 2 минуты)) Все ок. Только у меня нужно было что бы был замкнут jp2 и jp1. JP1 как раз соединяет reset (вызвонил тестером) а JP2 по дает питание на программируемый программатор от программирующего.
Thank a lot for your very intersting video. I think that intervention of updating firmware shall solve the problem I have with my Chinese USBASP. (AVRDUDE never worked for me with USBASP and ARDUINO...) Best regards. Luc ... from Belgium :)
Тоже была проблема с этим программатором, из Баском АВР не хотел работать, через дудку микроконтроллеры прошивались, но она (дудка) писала ошибку, что не может установить частоту передачи данных. После прошивки с сайта www.fischl.de/usbasp/ все стало работать, я доволен.
Казама 1.7 при запуске ничего не показывает, строка, в которой определяется микроконтроллер, пустая. Кнопки нажимаются и ничего не происходит. Windows 10 64bit. Версия 1.6.2. запускается нормально. Есть идеи?
Я так думаю что в видео все таки можно вставить всплывающую подсказку на том моменте где вы програмируете о настройках синхронизации 187,5 кГц (делается прямо у вас на канале в настройках вашего видео, думаю разберетесь). Потому что когда выскочила ошибка, полез читать описание :))))) и я думаю что не я один такой :))))))
Спасибо большое! У меня не было второго программатора, но мне удалось обновить прошивку на USBASP через Arduino вот по этой статье habr.com/ru/post/247329/. Но в Khazama каждый раз всё считывалось по разному, я изменил частоту в настройках на ISP CLK Speed = 187.5 KHZ и всё стало чётко, ошибок нет)
У меня такая-же проблема,до перепрошивки оба программаторы были рабочие определялись в системе,светодиоды светились,китайская прощивка считалась в буфер с обоих,просмотрел их всё одинаково.Когда один перепрошил,как на видео ,второй перестал определятся системой,и светодиод на нём перестал светится.Подскажите что нужно сделать
Здравствуйте, ознакомился с Вашей публикацией, возник вопрос, почему при обновлении прошивки первого программатора перед установкой фьюзов Вы предлагаете нажать на кнопку Стереть все, а после перемены программаторов местами такого же стирания сделать не предлагается. Это пропущено или не принципиально ?
Спасибо вам за подробное видео! Прошил два программатора, правда изменил частоту, как вы сказали. Но моя проблема этим не решилась - не могу прошить Atmega8, программа AVRDUDE_PROG3.3 При чтении ячеек расширением HEX выдает ОШИБКА. Если сможете подскажите пожалуйста в чем причина и как ее можно решить. Спасибо!
Добрый день! Пробую сделать так как Вы показали на видео. При попытке считать прошивку пишет cannot find usbasp device. Хотя дрова установлены, в диспетчере USBasp присутствует нормально. Светодиоды на обоих программаторах светятся. Windows 10 домашняя. Шизаму запускаю от админа и просто так - разницы никакой.
Насчёт ошибки Khazama - проверяйте подключение микроконтроллера к программатору, питание микроконтроллера, наличие соплей между выводами микроконтроллера. Насчёт ошибки в IDE - мало информации
В интерфейсе ISP 6 линий включая питание. Прозвоните все эти линии (звоните прямо на ногах целевого микроконтроллера). Проверьте, нет ли КЗ между какими то из этих линий. Проверьте, поступает ли напряжение питания на ноги VCC, GND микроконтроллера. Проверьте, замените кварц (если используется, его исправность можно проверить осциллографом). Если всё это в норме, то либо убитый микроконтроллер, либо залоченный fuse-битами микроконтроллер.
Спасибо за видео!!! Подскажите, пожалуйста, или сделайте видео, если возможно, как обновить прошивку UsbAsp с помощью CH341A Pro. Как всё правильно соединить (схема) и поставить джамперы? В интернете не нашёл информации по этому вопросу не в видео, не в текстовом виде. Заранее вам благодарен, с меня лайк!!!
Всем привет! Автору спасибо за видео! оч нравится. Нравится все все обзоры как будто зараннее подготовлены. В отличии от многих других (обзоров) автор рассказывает подноготную каждого устройства. оч круто! еще раз спасибо!!! есть вопросец. интересует расшифровка ASP. ISP нашел. а в чем отличие? Подскажите кто знает. можно даже ссылкой в меня броситься читать умею англ, тоже устроит... гугление никак не дается :(
Здравствуйте. Можете объяснить странный глюк. USBasp не может достучаться до МК более одного раза. То есть когда я втыкаю его в порт, могу и записать и считать флеш, но только один раз! Потом как будто МК отваливается.
Здравствуйте. Прошил так же как вы, используя два программатора. Прошивка весит 13K, после заливки считывается 12К. Используя его, он перестает считывать, зависает программа, горят оба светодиода не тухнут, и ошибка:"Операция ввода\вывода была прервана из-за завершения потока команд или по запросу приложения". Возвращаю старую прошивку , все работает, но с ошибкой с темой видео. Почему получаются разные фаилы записи и считывания одной и той же прошивки( 13К и 12К, внутреннее содержание .hex фаилов тоже получается разное)? (программаторы синии)
+Rolan R Ну вообще hex-файл это текстовый файл в каждой строке которого начальный адрес в 16-чном виде, а потом строка из байт в 16-чном виде. Кол-во байт в строке может быть разным. Кроме того, он может описывать содержимое нескольких диапазонов адресов. В общем различие в размерах файла - обычное дело для HEX, обусловленное не только содержимым памяти, но и самим форматом формирования файла. Я немного запутался, та прошивка, с которой он зависает - откуда она?
Мне нужна помощь человека работающего с программаторами. Купил USBASP V2.0 , чтоб программировать AVR атмеги. Дрова установил, распознается. Соединение isp шлейфа с атмегой8 проверил (атмега рабочая на ней висит прога, которую на работе через com-порт прошивал, прога дает о себе знать миганиями светодиодов) - все в норме. Установил прогу khazarma. Но когда для проверки я хочу прочитать атмегу, то выбивает такую ошибку: error: programm enable: target doesn't answer. 1 initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. Вот такая ерунда. Заранее спасибо за ответ
+Сергей Худяков 1) Проверить все линии подключения ISP к атмеге и запитку атмеги 2) Осциллографом или лог. анализатором (ну или хотя бы мультиметром) проверить активность на всех линиях ISP в момент обращения из Khazama 3) Возможно в атмеге fuse-битами отключен ISP или ножка Reset. Для проверки - попробовать прошить другую AVR-ку 4) Неисправен USBASP, попробовать воспользоваться другим
+Электроника в объективе , спасибо! Я проверил, там просто был холодный пай на выходных контактах между МК на программаторе и дорожками. Подпаял и все начало работать.
Можно, конечно. Очищать не обязательно. Главное не трогать конфигурационные биты (fuse-биты) - ими можно перевести микроконтроллер в "режим молчания" по ISP и программатор перестанет его видеть. Вернее трогать можно, но только внимательно и с полным пониманием что и для чего вы меняете.
Купил два программатора в алюминиевом корпусе. Внутри маркировка MX-USBISP-V3.02 чип atmega88 20mu. Данную плату видит только progisp1.72 Заливаю прошивку usbasp.atmega88.2011-05-28.hex Выставляю фьюзы: HFUSE=0xc9 LFUSE=0xef Ноль реакции, в описании сказано: # TARGET=atmega88 HFUSE=0xdd LFUSE=0xff Выставил dd ff та же песня. Ноль реакции на подключение к компу. Есть мысли как его оживить?
Наверное дело в вечной путанице с лог. состояниями fuse-битов. В некоторых программах биты инвертированы относительно описания в datasheet, а в некоторых - не инвертированы. Поэтому после установки fuse-битов контроллер у вас перестал тактироваться (скорее всего). Надо по даташиту на мегу88 понять, какие именно параметры были записаны в fuse-биты и дальше уже думать, как его оживлять.
Я подумал об этом и инвертировал все значения, ноль реакции.. Если осилю, отпишу результат. А так пока получается взял более дорогую версию, а она оказалась более нерабочей.
прошивку одного из программаторов обновил..все отлично. а вот во время перепрошивки второго толи перемычка reset сорвалась толи что другое...вобщем не дышит..не горят индикаторные светодиоды... Поможете восстановить?
+Электроника в объективе / сменил ISP CLK Speed на 16кГц ..прошил...прогресс есть -горит светодиод ..однако комп не опознает теперь его.. может фьюзы неправильно или еепром затер?
+valex green ну может то оно может, только ты разве лазил в фьюзы? eeprom вряд ли вообще используется. 1) 187,5 КГц тоже пробовал? 2) Напиши подробнее, что выдаёт Khazama при попытке прошить "убитый" программатор и в какой момент? 3) Что выдаёт если прочитать содержимое flash или прочитать фьюзы, например? 4) До твоих попыток прошить, программатор был исправен?
+valex green Извиняюсь за задержку, комменты со ссылками youtube автоматом кидает в спам. Ну про фузы надо было сразу сказать. Очевидно, что фузы выставлены не правильные для usbasp. В частности отличаются настройки тактирования МК. Держи фузы, считанные с рабочего программатора: yadi.sk/i/THCkkGHxq6fMt
Yes, it does ,, The geezer speaks in russian but I don't think you'll get stuck if your hands "grow up" form the right place ua-cam.com/video/ISztcm9OOK8/v-deo.html
как прошить USBasp ISP 3.3 если нет второго ? у меня ошибка : 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.
Вы хоть опишите подробнее что вы подключаете к программатору и что хотите сделать когда возникает ошибка. У вас есть 2 программатора и при попытке прошить один из них вторым, получаете ошибку? Или у вас вообще только 1 программатор и вы хотите обновить в нём ПО? Или вы прошиваете микроконтроллер не на программаторе? Я не телепат Прошить USBASP не имея второго программатора для AVR нельзя
сделал все как на видео, но после прошивки программатор перестал определяться и светодиод G не горит, lдругой USbasp его не видит тоже, похоже затер чип, как его оживить и чем, если можно то поэтапно?
Дело было так сперва перестал гореть светодиод, пк перестал его видеть, думал дело во фьюзах, хотел выставить как на фото из комментариев но khazama не дала этого сделать, записывать нечего не стал, второй программатор до этого момента видел первый, несколько раз перезаписывал прошивку, писало все ок, но светодиод так и не загорался, пк не видел, решил затереть чип и вот после этого перестал видеть его программатор. Может как то можно отдельно его прошить выпаяв? Там надо кварц?
Смотря в каком состоянии теперь стоят fuse-биты. По вашему объяснению не понятно что конкретно с ними произошло. Точно можно прошить такую атмегу с помощью программатора, который поддерживает параллельное программирование на повышенном напряжении. В некоторых случаях можно обойтись без него (например, если fuse-битами просто выбрано тактирование от внешнего источника - тогда можно подключить к атмеге генератор, после чего она начнёт отвечать на ISP).
Слушай! Можешь подсказать, у меня такой же программатор, синий как у тебя. Не хочет считывать с ATtiny2313, контроллер подключен на прямую, пробовал все возможные программы, все проги не считывают, не стираю и не записывают. Подключение к контроллеру проверял много раз все правильно, ничего не перепутано. Но увы. Мог бы ты помочь мне в этой проблеме?
+Владимир Воронов - Что пишут программы (Khazama, например) при попытке прочитать прошивку и контроллера? - Возможно у микроконтроллера ранее ошибочно выставлены FUSE-биты. Например, случайно были неправильно установлены биты CKSEL, отключен ISP или отключен Reset. Во всех этих случаях оживить контроллер можно только параллельными программаторами. USBASP тут бессилен. - Если у контроллера настроено тактирование от внешнего кварца, подключен ли кварц? Есть ли генерация на ножках кварца при запитке контроллера (если есть осциллограф). - Работает ли твой программатор с другими AVR? Исправен ли USBASP аппаратно? - Возможно неисправен этот конкретный контроллер. Попробовать другие - Всё-таки ошибка в подключении (попутаны MOSI-MISO, КЗ между линиями программатора и т.п.).
Спасибо за советы, попробую другой контроллер, например альмега8. А ATtiny2313 прошиты еще ранее каким то универсальным программатором для металлоискателя ТРАКЕР, и что самое главное то что контроллер вставляю в металик и он работает, хотел залить другую прошивку, но увы, распиновка правильная, лишние FUSE-биты не трогал, выставлены только для металика. Даже пробовал спаять простой программатор вот по этой ссылке radioskot.ru/publ/mk/programmator_dlja_proshivki/9-1-0-59 такая же хрень.
Прошил тестер и после стал светится экран зелёным цветом и ничего не показывает.Помогите если кто знает как вернуть в рабочее состояние.Прошивал программой SinaProg 2.1.1.RUS
Доброго времени суток! Прошивал как в видео, вроде все прошилось, а потом вставил второй USB ASP в USB а на нем светодиоды не горят и определяется как неопознанное устройство ( Потом почитав комментарии под видео понизил частоту до ISP CLK Speed = 187.5 KHZ прошивка заливается, но светодиоды на прошиваемом программаторе не горят и также не определяется. Его оживить реально? Оба программатора раньше работали и оба на 8-й атмеге. И как в диспетчере устройств узнать, что я успешно обновил прошивку?
так какую прошивку заливать "последнюю" их там всяких полно? Download Firmware and circuit The following packages include circuit and firmware. usbasp.2011-05-28.tar.gz (519 kB) TPI support (upcoming release of avrdude will use it), supports programmers with ATMega88 and ATMega8. usbasp.2009-02-28.tar.gz (260 kB) usbasp.2007-10-23.tar.gz (172 kB) usbasp.2007-07-23.tar.gz (176 kB) usbasp.2006-12-29.tar.gz (118 kB) Supports programmers with ATMega48 and ATMega8. usbasp.2006-09-16.tar.gz (116 kB) New VID/PID! usbasp.2005-11-14.tar.gz (175 kB) usbasp.2005-07-03.tar.gz (166 kB) usbasp.2005-04-21.tar.gz (169 kB)
вижу но размеры файлов разнокалиберны и что такое TPI support (upcoming release of avrdude will use it), supports programmers with ATMega88 and ATMega8. поэтому и спрашиваю,даты одно а вариант это другое,не раз натыкался на подобные грабли
Размер может быть разный, это не проблема. Используйте поддержу TPI если он вам нужен, что такое TPI гугл знает. Если у вас микроконтроллер ATMega88 в программаторе - берите универсальную прошивку для mega88 и mega8. Изначально в этих программаторах применялась только mega8. Вроде всё очевидно, не понимаю откуда такие вопросы. Вас в гугле забанили или в переводчике?
Запарился уже, Казама при запуске ничего не показывает, строка, в которой определяется микроконтроллер, пустая. Перепробовал три разных программатора, во всех вариантах, у программаторов светодиоды светятся, один почему-то синим всегда. Никто не сталкивался?
Если нет второго программатора, можно использовать Raspbery Pi свободные выходы GPIO для SCK, RST, MOSI, MISO через avrdude. Вот недавно находил инструкцию learn.adafruit.com/program-an-avr-or-arduino-using-raspberry-pi-gpio-pins/overview
Делал все как в видео и запорол один программатор )))) Автор добавь в видео или описание информацию о настройках синхронизации 187,5 кГц. В программе по умолчанию стоит 500 кГц.
+superbata72 Изначально так было или умер? Видимо не запускается микроконтроллер. Проверить его питание (перемычка 3,3-5 стоит кстати?). Проверить напряжение на ноге RESET. Поменять кварц. Поменять микроконтроллер... Вот только стоит ли? Можно же заказать за 100р новый USBASP)
новенькие 2шт. только получил. Посмотрел видео, скачал по ссылкам прогу и прошивку. Установил прогу. Подключил програматор в USB3 и все. Винда не опознает, прога ничего не видит. Оказывается нужны дрова. Скачал дрова с того же сайта - не помогло, скачал дрова с другого сайта под Вин7х64 не помогло. перемычки стоят на 5в. красные диоды горят, ни один ни другой не хочет опознавать. Пробовал на 3х компах (везде Вин7х64). Подключал и в USB2 толку нет. Вот и гадай теперь - то ли я спалил, то ли китаец пошутил. Может дашь ссылочку где свои дрова качал?
superbata72 Посмотри в свойствах устройства, определились ли значения VID и PID? Должны быть VID=16C0 PID=05DC. Если так, то само USB устройство работает и дело просто в драйверах. Драйвер у USBASP без цифровой подписи и некоторые версии windows не дают установить такой драйвер. На оф сайте есть дрова www.fischl.de/usbasp/ и инструкции как отключить проверку цифровых подписей драйверов. Попробуй
Лайк. Буду свой обновлять, достало предупреждение о скорости ISP в дудке. Покупал два, второй у друга, попрошу на время. Интересно, какую версию китайцы вшивают?
Спс. Хоть оригинальную и то хорошо. Я так понял, управление скоростью SCK появилась в предпоследней версии 1.3 (usbasp.2009-02-28). По исходникам выходит, что без перемычки JP3 (Slow SCK) программатор стартует со скоростью по умолчанию ISP SCK = 375 kHz, и может программно (по желанию) задаваться от 500 Hz до 1.5 MHz (параметр -B bitclock в дудке). Без указания скорости, дудка будет шить со скоростью по умолчанию (375 кГц). С перемычкой скорость жестко фиксируется на частоте 8 кГц. Вообще-то это нужно проверять осциллографом или лог.анализатором.
Перепрошил. И себе и, после проверки моего, другу. Шил Khazama AVR Programmer. После перепрошивки, Khazama отказался с моим работать. Проблема в том, что в опциях Khazama стояла скорость 500 Гц. Khazama не умеет работать на этой скорости, хотя avrdude 6.3 (6.1) читает/шьет на 500 Гц без проблем. Увеличил скорость до 1.5 МГц, дальше проблем не было. Предупреждения о старой прошивке пропали. Всё шьется, читается на любых скоростях любым софтом (Khazama на скорости 500 Гц глючит !). Сравнивал китайскую прошивку с официальными, ни одна не подошла. + FUSE китайцы какие-то левые установили. BODLevel занизили и кварц не в том режиме запустили. Сделал фьюзы как рекомендовано в Readme.txt USBASP. Заодно сделал ещё один шлейф, 10->6, под стандартный ISP разъём. Вот теперь живем :)
Здравствуйте.Я пробовал сменить прошивку, у меня ошибка почему то не пропала, хотя делал все как на видео показано в Khazama. Что может быть не так подскажите пожалуйста
+Электроника в объективе При прошивке ошибок не было, прошивку брал на сайте разработчика usbasp, версия рекомендованная на видео atmega8.2011-05-28.hex
C этой прошивкой khazama 1.7 точно не должна выдавать ошибку установки ISP Speed. Видимо программатор не прошился, пробуйте ещё раз. Других идей у меня нет
Конечно. Прошить можно любым программатором с интерфейсом ISP. Нужно только быть аккуратным с настроечными FUSE-битами микроконтроллера (с их помощью можно перевести микроконтроллер в непрограммируемый по ISP режим)
+иван андреевич Можно прошить любым программатором с интерфейсом ISP (USB, COM, LPT), но только с соответствующей программой. Khazama работает только с программаторами USBASP, поэтому ответ на твой вопрос - нет.
+Andrey Nesterov Т.е. мега, работающая на 1МГц не успевала работать с ISP-интерфейсом на высоких частотах, правильно? Может быть дело было в длинных линиях или ещё в чём то?
Мега, которая работает на 1МHz, требует, что бы ее прошивали на любой скорости ниже 1/4 от своей (то есть 250 кГц и ниже). Но Usbasp в «нормальном» режиме шьет с частотой 375 кГц, что много. Однако, для этого есть джампер, но он снижает частоту очень сильно (точно не помню вроде до 8 кГц. С ним мега шьется больше минуты). Получается с джампером выставляются фьюзы на большую частоту МК, а дальше без джампера шьется. Я же просто поправил прошивку чтобы вместо 375 кГц было на шаг меньше 187,5 кГц. Теперь шиется все без всяких джамперов. Сравнивал скорость на меге 64. С 375 кГц было 18 секунд, на 187,5 кГц стало 21 секунда. Разница в 3 секунды, зато без бубна)
Andrey Nesterov Понятно, Андрей Да, в этом плане новые прошивки USBASP, конечно, решают эту проблему. Позволяют установить (из Khazama, например) и 375 КГц, и 187,5 КГц, и ещё кучу разных вариантов частот
Электроника в объективе скрин на яндексе yadi.sk/i/x-SFJUDkpwBSw работали оба, прошил первый, перевернул воткнул второй при чтении ошибка, ну думаю и фиг сним, нажал прошить, тоже самое, только теперь на втором и светодиод не горит вобще, в казаме не читается в AVRDUDEPROG что то читает, перемычку замыкаю.
Люди добрые объясните пожалуйста чайнику. Зашил оба своих USBASPа. Считываю оба флеша обратно на ПК. Сравниваю тоталом считанное - одинаковые. Сравниваю считанную и исходник с сайта разработчика - разные. Считываю с обоих программаторов в андроиде - обе одинаковые, но от исходника и считанных в khazama отличаются. Это нормально?
+gorgi Kukuev Посмотрел. В общем они отличаются только тем, что отформатированы HEX'ы по-разному. В файле с сайта разработчика в строку уложено по 16 байт, а в файлах из Khazama - по 32 байта. Формат hex это допускает (первые 2 символа в строке - кол-во байт данных в строке)
+Электроника в объективе А почему считанное с одного чипа андрюшкой и виндой отличается? Если залью это обратно - оно работать будет? И вот еще вопрос возник если залить андрюшкой считанное виндой или наоборот? Прошу прощения за назойливость. Для меня это вопрос не праздный т.к. приходится восстанавливать оборудование зачастую на коленках.
Привет. Купил USBASP программатор в Китае. Драйвера встали, всё норм. Программы его не видят. Пробывал прошить вторым таким же, но ничего не вышло. Ошибки всё теже. Вопрос такой. Можно я тебе отправлю программатор, а ты мне его перепрошьешь как на видео?
+Вячеслав А Ды не понятно) В обоих моих USBASP одна и та же прошивка, которая не совпадает ни с одной из официальных Хотя могут быть просто по разному отформатированные HEX-файлы. Я ограничился побайтовым сравнением и дальше не копал.
+Геннадий Клёц Геннадий, добрый день! Некоторое время пользуюсь данным программатором, было все нормально (читал, писал). Сейчас такая же ситуация как вы описывали, а последний раз вообще ничего не прочитал. Какой возможен выход, подскажите?
Вообще ничего не понятно... Кхазама говорит что всё прошито! Подключаю и получаю неопознанное устройство... АВРДУДЕ 3.3 выдаёт ошибки... Я в ступпоре!!! Есть у меня АВРДУДЕ 3.3 какая то в ней можно выставить USBasp speed, это помогло! Восстановил программатор! И ничего не понял... 8-)
Заранее предупреждаю - я "старый чайник"! Купил 2 программатора, сделал всё по инструкции. После прошивки одного, сравнил в ТС сохранённую и новую прошивку по содержимому. ТС говорит что оба файла одинаковы. Значит ли это ,что китайцы шьют последнюю версию? Или я что нибудь напортачил? Нет ли новых сведений по этому поводу и как мне проверить программатор не приступая к прошивке неисправного тестера ESR? Пытаюсь починить его и боюсь запороть. ru.aliexpress.com/item/1pcs-New-USBASP-USBISP-AVR-Programmer-USB-ISP-USB-ASP-ATMEGA8-ATMEGA128-Support-Win7-64K/32653187143.html?spm=2114.13010608.0.125.Vgk9fD
Ну у Вас же 2 программатора, можете ими по прошивать друг дружку, это и будет проверка. Насчёт китайцев и последней прошивки - может быть, конечно, хотя я сомневаюсь. Тут в комментах люди уже задавали вопрос. Если прошить программатор прошивкой с оф. сайта, затем прочитать эту прошивку с помощью khazama, то эти 2 HEX-файла бинарно будут отличаться из-за разного форматирования HEX. Соответственно, TC найдёт отличия, что и должно было получится у Вас. Может всё-таки файлы перепутали?
Обновлять прошивку USBASP в принципе не обязательно, просто старая прошивка не поддерживает переключение скоростей ISP и khazama будет выдавать ошибку установки скорости на каждой операции чтения/записи. Сами операции будут проходить корректно, просто ошибка будет надоедать
да у обоих atmega8a плата травки немного другая вот скрин ошибки cloud.mail.ru/public/7h9J/EmRXMiUaH он вот какая беда после экспериментов! с прошивками, прошивка начала вставать и без ошибок после переподключения нечего не работает ! считается с МК отлично , но как сниму и вставлю считываю а там уже пусто ! МОГУ ДЛЯ ВАС ВИДИО СНЯТЬ чтобы было понятней !
Вообще видео бы не помешало, а то я не совсем понял. Если он читается успешно, может китайцы его залочили, фузы можно глянуть. Хотя сигнатуру он наверное должен был прочитать успешно. Ну а джампер вы правильный замыкаете? Может китайцы по другому плату развели и джампер имееет другое обозначение или вовсе отсутствует? Это можно проверить прозвонив дорожку от ноги RESET атмеги до джампера, который вы замыкали
фото прошиваемый cloud.mail.ru/public/5uYa/5uq9oVJey фото рабочий программатор cloud.mail.ru/public/w4on/4s23t24K9 видио сори микрофон не работал записал с Говорилки cloud.mail.ru/public/8aYT/YSZhsa5dw
Посмотрел. Странно. Особо идей нет. у вас оба программатора работали до прошивки? успешно прошитый программатор прошивает другие микроконтроллеры (кроме второго USBASP)?
у меня стал плохо работать после обновления прошивки. а старую я не сохранил. Раньше просто сообщение выскакивало а после перепрошивки стал плохо прошивать. И убил второй программатор. Дай нормальную прошивку я поставил с оф сайта www.fischl.de/usbasp/ Че делать теперь, вообще не понятно, где взять старую прошивку которая ранче стояла?
+Электроника в объективе де ты взял эту херню это не прошивка. Всетаки поставил новую с оф сайта. Полностью стер и переписал всю память а не только флеш. И ещо нужно было скорость программирования подобрать.
+yddsaa это то, что я считал с flash китайских программаторов (на видео есть) Впрочем в old.hex действительно какое-то странное содержимое, а вот old2.hex похож на одну из официальных.
скажу одно, ерунда эта новая прошивка на сайте. контроллеры шью ей а после проверки в Winhex вижу что он не дошит. вернул прошивку на 2009года сразу все заработало, но вылетает окно и хер с ним
Почему считанную и сохраненую внутри контроллера прошивку нельзя опять залить, Хазамой. Я пробовал но считанная инфа сохраняется в непонятном формате (но не HEX) При прошивке не дошивается 29 строк на старой все шьется нормально и при проверке Winhe родная прошивка соответствует считанной. (я чайник только учусь, извините если что глупое говорю)
Я из 2019 года, китайцы всё ещё шьют старую прошивку. Спасибо тебе , помог.
Я из 2021 года, китайцы всё ещё шьют старую прошивку. Спасибо тебе , помог.
Спасибо за видео. Сначала мой программатор вообще не виделся. Не правильно установил драйвер, потом нашел драйвер в папке с прошивкой. Замыкал выводы скрепкой, она идеально туда подходит. Первый прошился быстро, а на втором ошибка. Сперва не заметил решение ошибки о описании, полез в гугл, нашел там аналогичное решение, ну и после этого и тут увидел тоже самое. Установил нужную частоту и прошил второй программатор. Еще раз спасибо. Удачи.
Я тоже такой программатор прошил своим старым(AVRASP). Делов на 2 минуты)) Все ок. Только у меня нужно было что бы был замкнут jp2 и jp1. JP1 как раз соединяет reset (вызвонил тестером) а JP2 по дает питание на программируемый программатор от программирующего.
а как узнать текущую версию прошивки в програматоре?
Я отсюда 2020.04.08, пришли оба со старой прошивкой. Обновил, работают. Спаисбо, за инфтрукцию.
Одним фломастером можно разрисовать всё, кроме самого фломастера. Двумя фломастерами можно разрисовать всё!
Thank a lot for your very intersting video. I think that intervention of updating firmware shall solve the problem I have with my Chinese USBASP. (AVRDUDE never worked for me with USBASP and ARDUINO...) Best regards. Luc ... from Belgium :)
Все решил сам)) Сниму отдельное видео)) Для тех у кого накрывается второй программатор в процессе)
;)
Спасибо все заработало сменив ISP CLK Speed = 187.5 KHZ
Это важно. У меня тоже заработало после изменения скорости
Спасибо за мануал! Вчера прошил свой старый USBASP теперь работает!
21год 21 века. Всё заработало! А китайцы до сих пор старьё гонят. Спасибо, Руслан, помогло!!!
Тоже была проблема с этим программатором, из Баском АВР не хотел работать, через дудку микроконтроллеры прошивались, но она (дудка) писала ошибку, что не может установить частоту передачи данных. После прошивки с сайта www.fischl.de/usbasp/ все стало работать, я доволен.
Нужен ли usbasp если есть tl866?
заказывать и ждать второй такой же с китая мне было влом, поэтому прошил программатор через COM порт, прогой uniprof
+3tonMax ну и правильно! молоток
А прошлый PonyPrоg через параллельный получится?
А почему Вы не обновляете EEPROM область?
Казама 1.7 при запуске ничего не показывает, строка, в которой определяется микроконтроллер, пустая. Кнопки нажимаются и ничего не происходит. Windows 10 64bit. Версия 1.6.2. запускается нормально. Есть идеи?
Я так думаю что в видео все таки можно вставить всплывающую подсказку на том моменте где вы програмируете о настройках синхронизации 187,5 кГц (делается прямо у вас на канале в настройках вашего видео, думаю разберетесь). Потому что когда выскочила ошибка, полез читать описание :))))) и я думаю что не я один такой :))))))
Спасибо большое! У меня не было второго программатора, но мне удалось обновить прошивку на USBASP через Arduino вот по этой статье habr.com/ru/post/247329/.
Но в Khazama каждый раз всё считывалось по разному, я изменил частоту в настройках на ISP CLK Speed = 187.5 KHZ и всё стало чётко, ошибок нет)
Какие Open Source программаторы с Atmel протоколами обмена STK600 и/или MKII считаете лучшими на сегодняшний день ?
privet u menya 2 proqramator no tam Jp2 netu . Yest JP1 ; JP21 ; JP3. smojew pomoc?
У меня такая-же проблема,до перепрошивки оба программаторы были рабочие определялись в системе,светодиоды светились,китайская прощивка считалась в буфер с обоих,просмотрел их всё одинаково.Когда один перепрошил,как на видео ,второй перестал определятся системой,и светодиод на нём перестал светится.Подскажите что нужно сделать
Что то я непонял, а фьюзы тут не нужны? Можно ли тоже самое проделать прогой avrdudeprog?
Здравствуйте, ознакомился с Вашей публикацией, возник вопрос, почему при обновлении прошивки первого программатора перед установкой фьюзов Вы предлагаете нажать на кнопку Стереть все, а после перемены программаторов местами такого же стирания сделать не предлагается. Это пропущено или не принципиально ?
А существует ли usb asp и avr программатор не в sop, а dip корпусе? Как он называеца?
Спасибо вам за подробное видео! Прошил два программатора, правда изменил частоту, как вы сказали. Но моя проблема этим не решилась - не могу прошить Atmega8, программа AVRDUDE_PROG3.3
При чтении ячеек расширением HEX выдает ОШИБКА. Если сможете подскажите пожалуйста в чем причина и как ее можно решить. Спасибо!
Можно ли обновить прошивку USBASP при помощи другого программатора TL866A? (нет второго USBASP). Еще есть Arduino NANO
Если уж решили перепрошить, то берите прошивку от Петьки!
Это достойная прошивка, а все китайские голимые! Хоть новые, хоть старые.
Поткажите пожалуста прошил я програмстор он прошилкся но хател прошить ATmega328 он выбивает ошибку что мне делать
Do all Arduinos use Atmel chips?
Not all, but many. There are another boards with stm32 chips.
Добрый день! Пробую сделать так как Вы показали на видео. При попытке считать прошивку пишет cannot find usbasp device. Хотя дрова установлены, в диспетчере USBasp присутствует нормально. Светодиоды на обоих программаторах светятся. Windows 10 домашняя. Шизаму запускаю от админа и просто так - разницы никакой.
Похоже, что проблема всё таки с драйвером. Попробуйте переустановить драйвер, попробуйте считать прошивку на другом ПК
Насчёт ошибки Khazama - проверяйте подключение микроконтроллера к программатору, питание микроконтроллера, наличие соплей между выводами микроконтроллера.
Насчёт ошибки в IDE - мало информации
Да то же самое - нет связи с микроконтроллером
Электроника в объективе тут же проверил все соединения - норма !
Тем не менее, проблема не устранена
В интерфейсе ISP 6 линий включая питание. Прозвоните все эти линии (звоните прямо на ногах целевого микроконтроллера). Проверьте, нет ли КЗ между какими то из этих линий. Проверьте, поступает ли напряжение питания на ноги VCC, GND микроконтроллера. Проверьте, замените кварц (если используется, его исправность можно проверить осциллографом). Если всё это в норме, то либо убитый микроконтроллер, либо залоченный fuse-битами микроконтроллер.
Какие при этом устанавливаются fuse?
Спасибо за видео!!! Подскажите, пожалуйста, или сделайте видео, если возможно, как обновить прошивку UsbAsp с помощью CH341A Pro. Как всё правильно соединить (схема) и поставить джамперы? В интернете не нашёл информации по этому вопросу не в видео, не в текстовом виде. Заранее вам благодарен, с меня лайк!!!
If you have an arduino, you won't need another usbasp. Connect vcc,gnd,mosi,miso,sck, then you can flash your usbasp with your arduino. (as isp)
Right. Is possible to use absolutely any ISP-programmer
Всем привет! Автору спасибо за видео! оч нравится. Нравится все все обзоры как будто зараннее подготовлены. В отличии от многих других (обзоров) автор рассказывает подноготную каждого устройства. оч круто! еще раз спасибо!!!
есть вопросец. интересует расшифровка ASP. ISP нашел. а в чем отличие? Подскажите кто знает. можно даже ссылкой в меня броситься читать умею англ, тоже устроит... гугление никак не дается :(
Eeprom случайно перезалил через Arduino iDE 1.0.5... Хотелось бы восстановить, но файла ни где нет... Если не сложно, можно копию EeProm?
Прошить програматор можно любой ардуиной)) А на черном есть jp3 для уменьшения скорости программирования?
Здравствуйте. Можете объяснить странный глюк. USBasp не может достучаться до МК более одного раза. То есть когда я втыкаю его в порт, могу и записать и считать флеш, но только один раз! Потом как будто МК отваливается.
+Павел Лукьянов Хм, я не сталкивался с таким. Надо пробовать другие микроконтроллеры, пробовать заливать другие прошивки и заглянуть в фузы
Здравствуйте. Прошил так же как вы, используя два программатора. Прошивка весит 13K, после заливки считывается 12К. Используя его, он перестает считывать, зависает программа, горят оба светодиода не тухнут, и ошибка:"Операция ввода\вывода была прервана из-за завершения потока команд или по запросу приложения". Возвращаю старую прошивку , все работает, но с ошибкой с темой видео. Почему получаются разные фаилы записи и считывания одной и той же прошивки( 13К и 12К, внутреннее содержание .hex фаилов тоже получается разное)? (программаторы синии)
+Rolan R Ну вообще hex-файл это текстовый файл в каждой строке которого начальный адрес в 16-чном виде, а потом строка из байт в 16-чном виде. Кол-во байт в строке может быть разным.
Кроме того, он может описывать содержимое нескольких диапазонов адресов.
В общем различие в размерах файла - обычное дело для HEX, обусловленное не только содержимым памяти, но и самим форматом формирования файла.
Я немного запутался, та прошивка, с которой он зависает - откуда она?
+Электроника в объективе. С сайта разработчика USBASP (usbasp.2011-05-28.tar.gz (519 kB)) , первая ссылка у вас.
+Rolan R Command>Program Options>ISP CLK Speed поставить 187.5 kHz
+Alexander CNC Спасибо, всё получилось!
Мне нужна помощь человека работающего с программаторами. Купил USBASP V2.0 , чтоб программировать AVR атмеги. Дрова установил, распознается. Соединение isp шлейфа с атмегой8 проверил (атмега рабочая на ней висит прога, которую на работе через com-порт прошивал, прога дает о себе знать миганиями светодиодов) - все в норме. Установил прогу khazarma. Но когда для проверки я хочу прочитать атмегу, то выбивает такую ошибку: error: programm enable: target doesn't answer. 1
initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Вот такая ерунда. Заранее спасибо за ответ
+Сергей Худяков
1) Проверить все линии подключения ISP к атмеге и запитку атмеги
2) Осциллографом или лог. анализатором (ну или хотя бы мультиметром) проверить активность на всех линиях ISP в момент обращения из Khazama
3) Возможно в атмеге fuse-битами отключен ISP или ножка Reset. Для проверки - попробовать прошить другую AVR-ку
4) Неисправен USBASP, попробовать воспользоваться другим
+Электроника в объективе , спасибо! Я проверил, там просто был холодный пай на выходных контактах между МК на программаторе и дорожками. Подпаял и все начало работать.
Спасибо за внимание! Файлы не должен был перепутать. Скажите, а можно этот же программатор прошить второй раз и нужно ли очистить перед этим флешь?
Можно, конечно. Очищать не обязательно.
Главное не трогать конфигурационные биты (fuse-биты) - ими можно перевести микроконтроллер в "режим молчания" по ISP и программатор перестанет его видеть. Вернее трогать можно, но только внимательно и с полным пониманием что и для чего вы меняете.
Гдет показывали эти микросхэемы прошивает на конвеере автомат и им неохото возитьтся и изменять этот процесс ...
Купил два программатора в алюминиевом корпусе. Внутри маркировка MX-USBISP-V3.02 чип atmega88 20mu.
Данную плату видит только progisp1.72
Заливаю прошивку usbasp.atmega88.2011-05-28.hex
Выставляю фьюзы: HFUSE=0xc9 LFUSE=0xef
Ноль реакции, в описании сказано:
# TARGET=atmega88 HFUSE=0xdd LFUSE=0xff
Выставил dd ff та же песня. Ноль реакции на подключение к компу.
Есть мысли как его оживить?
Наверное дело в вечной путанице с лог. состояниями fuse-битов. В некоторых программах биты инвертированы относительно описания в datasheet, а в некоторых - не инвертированы. Поэтому после установки fuse-битов контроллер у вас перестал тактироваться (скорее всего). Надо по даташиту на мегу88 понять, какие именно параметры были записаны в fuse-биты и дальше уже думать, как его оживлять.
Я подумал об этом и инвертировал все значения, ноль реакции.. Если осилю, отпишу результат. А так пока получается взял более дорогую версию, а она оказалась более нерабочей.
Спасибо большое за видео, а то везде мямлют и показывают не то, что я хотел увидеть.
Привет. Можно ли прошить LSR -T4 на чипе mega328p, программатором CH341A ?
CH341A это не программатор, а преобразователь интерфейсов. Если в вашем устройстве есть бутлодер с загрузкой прошивки по uart, то наверное можно.
бутлодера там нет, ясно спс.
Доброй ночи! Сделал точно так же! Прошиваемый контроллер нагнулся! Не могли бы вы выложить хекс файл который считали сами с нового контроллера!
yadi.sk/d/ZEewdxDkpgePf
Но разницы нет, китайцы шьют официальные прошивки, просто старые
прошивку одного из программаторов обновил..все отлично. а вот во время перепрошивки второго толи перемычка reset сорвалась толи что другое...вобщем не дышит..не горят индикаторные светодиоды... Поможете восстановить?
+valex green ты не первый)
Попробуй снизить ISP CLK Speed (загляни в описание к видео)
+Электроника в объективе / сменил ISP CLK Speed на 16кГц ..прошил...прогресс есть -горит светодиод ..однако комп не опознает теперь его.. может фьюзы неправильно или еепром затер?
+valex green ну может то оно может, только ты разве лазил в фьюзы? eeprom вряд ли вообще используется.
1) 187,5 КГц тоже пробовал?
2) Напиши подробнее, что выдаёт Khazama при попытке прошить "убитый" программатор и в какой момент?
3) Что выдаёт если прочитать содержимое flash или прочитать фьюзы, например?
4) До твоих попыток прошить, программатор был исправен?
+valex green Извиняюсь за задержку, комменты со ссылками youtube автоматом кидает в спам.
Ну про фузы надо было сразу сказать. Очевидно, что фузы выставлены не правильные для usbasp. В частности отличаются настройки тактирования МК. Держи фузы, считанные с рабочего программатора: yadi.sk/i/THCkkGHxq6fMt
через ардуинку бы как нибудь прошить? У меня вообще почему-то не определяется как ком порт, думаю не в прошивке ли дело?
да все шьется. arduino ISP заливаешь в ардуино и шьешь все что хошь
Does this work if I connect the usbasp to arduino icsp pins and use arduino as isp?
Yes, it does ,, The geezer speaks in russian but I don't think you'll get stuck if your hands "grow up" form the right place
ua-cam.com/video/ISztcm9OOK8/v-deo.html
как прошить USBasp ISP 3.3 если нет второго ? у меня ошибка : 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. Подойдёт любой AVR ISP программатор.
Ошибка про отсутствие связи с прошиваемым микроконтроллером
подробнее можно , AVR ISP нету
Audiomaniac Можно, что именно?
короче выше писал про ошибку , как можно прошить или исправить без другого програматора , в наличии нет
Вы хоть опишите подробнее что вы подключаете к программатору и что хотите сделать когда возникает ошибка. У вас есть 2 программатора и при попытке прошить один из них вторым, получаете ошибку? Или у вас вообще только 1 программатор и вы хотите обновить в нём ПО? Или вы прошиваете микроконтроллер не на программаторе? Я не телепат
Прошить USBASP не имея второго программатора для AVR нельзя
сделал все как на видео, но после прошивки программатор перестал определяться и светодиод G не горит, lдругой USbasp его не видит тоже, похоже затер чип, как его оживить и чем, если можно то поэтапно?
Сначала надо понять почему он перестал отвечать по ISP другому программатору. Fuse-биты трогали?
Дело было так сперва перестал гореть светодиод, пк перестал его видеть, думал дело во фьюзах, хотел выставить как на фото из комментариев но khazama не дала этого сделать, записывать нечего не стал, второй программатор до этого момента видел первый, несколько раз перезаписывал прошивку, писало все ок, но светодиод так и не загорался, пк не видел, решил затереть чип и вот после этого перестал видеть его программатор. Может как то можно отдельно его прошить выпаяв? Там надо кварц?
Смотря в каком состоянии теперь стоят fuse-биты. По вашему объяснению не понятно что конкретно с ними произошло.
Точно можно прошить такую атмегу с помощью программатора, который поддерживает параллельное программирование на повышенном напряжении. В некоторых случаях можно обойтись без него (например, если fuse-битами просто выбрано тактирование от внешнего источника - тогда можно подключить к атмеге генератор, после чего она начнёт отвечать на ISP).
заработало от внешнего источника, как теперь фьюзы выставить через khazama?
Спасибо, все починил)! Триггер Шмитта спас)!
По ссылке с оф сайта какое-то странное расширение у прошивки usbasp.2011-05-28.tar.gz. Должно же быть .hex ??
+VIC TOR Это архив, внутри hex
А можно прошить USBASP amega8a через CH341A ?
Нет. Сн341 это uart а нужен spi
Чтобы прошить MCU первого программатора нужен второй программатор. Это примерно как запаять сломанный паяльник другим паяльником
Слушай! Можешь подсказать, у меня такой же программатор, синий как у тебя. Не хочет считывать с ATtiny2313, контроллер подключен на прямую, пробовал все возможные программы, все проги не считывают, не стираю и не записывают. Подключение к контроллеру проверял много раз все правильно, ничего не перепутано. Но увы. Мог бы ты помочь мне в этой проблеме?
+Владимир Воронов
- Что пишут программы (Khazama, например) при попытке прочитать прошивку и контроллера?
- Возможно у микроконтроллера ранее ошибочно выставлены FUSE-биты. Например, случайно были неправильно установлены биты CKSEL, отключен ISP или отключен Reset. Во всех этих случаях оживить контроллер можно только параллельными программаторами. USBASP тут бессилен.
- Если у контроллера настроено тактирование от внешнего кварца, подключен ли кварц? Есть ли генерация на ножках кварца при запитке контроллера (если есть осциллограф).
- Работает ли твой программатор с другими AVR? Исправен ли USBASP аппаратно?
- Возможно неисправен этот конкретный контроллер. Попробовать другие
- Всё-таки ошибка в подключении (попутаны MOSI-MISO, КЗ между линиями программатора и т.п.).
Спасибо за советы, попробую другой контроллер, например альмега8. А ATtiny2313 прошиты еще ранее каким то универсальным программатором для металлоискателя ТРАКЕР, и что самое главное то что контроллер вставляю в металик и он работает, хотел залить другую прошивку, но увы, распиновка правильная, лишние FUSE-биты не трогал, выставлены только для металика. Даже пробовал спаять простой программатор вот по этой ссылке radioskot.ru/publ/mk/programmator_dlja_proshivki/9-1-0-59 такая же хрень.
здравствуйте у меня при чтении перестаёт светится светодиод и пишет ошибки .
Прошил тестер и после стал светится экран зелёным цветом и ничего не показывает.Помогите если кто знает как вернуть в рабочее состояние.Прошивал программой SinaProg 2.1.1.RUS
Доброго времени суток! Прошивал как в видео, вроде все прошилось, а потом вставил второй USB ASP в USB а на нем светодиоды не горят и определяется как неопознанное устройство ( Потом почитав комментарии под видео понизил частоту до ISP CLK Speed = 187.5 KHZ прошивка заливается, но светодиоды на прошиваемом программаторе не горят и также не определяется. Его оживить реально? Оба программатора раньше работали и оба на 8-й атмеге. И как в диспетчере устройств узнать, что я успешно обновил прошивку?
Спасибо. Помогло.
так какую прошивку заливать "последнюю" их там всяких полно?
Download
Firmware and circuit
The following packages include circuit and firmware.
usbasp.2011-05-28.tar.gz (519 kB)
TPI support (upcoming release of avrdude will use it), supports programmers with ATMega88 and ATMega8.
usbasp.2009-02-28.tar.gz (260 kB)
usbasp.2007-10-23.tar.gz (172 kB)
usbasp.2007-07-23.tar.gz (176 kB)
usbasp.2006-12-29.tar.gz (118 kB)
Supports programmers with ATMega48 and ATMega8.
usbasp.2006-09-16.tar.gz (116 kB)
New VID/PID!
usbasp.2005-11-14.tar.gz (175 kB)
usbasp.2005-07-03.tar.gz (166 kB)
usbasp.2005-04-21.tar.gz (169 kB)
Вы видите даты в именах файлов?
вижу но размеры файлов разнокалиберны и что такое
TPI support (upcoming release of avrdude will use it), supports programmers with ATMega88 and ATMega8.
поэтому и спрашиваю,даты одно а вариант это другое,не раз натыкался на подобные грабли
Размер может быть разный, это не проблема.
Используйте поддержу TPI если он вам нужен, что такое TPI гугл знает.
Если у вас микроконтроллер ATMega88 в программаторе - берите универсальную прошивку для mega88 и mega8. Изначально в этих программаторах применялась только mega8.
Вроде всё очевидно, не понимаю откуда такие вопросы. Вас в гугле забанили или в переводчике?
получается предпоследнюю прошивку надо заливать?
Супер. Купить программатор а потом ещё купить один программатор чтобы прошить первый ...
Спасибо, полезное видео, очень помог!
Вот не понял, продается проггер уже прошитый или нет ? Тоже купил версия 2.0, но не могу установить драйвер
Прошитый. Отключите проверку цифровой подписи драйверов
К сожалению, пока не знаю, что такое цифровая подпись и как отключается.
Запарился уже, Казама при запуске ничего не показывает, строка, в которой определяется микроконтроллер, пустая. Перепробовал три разных программатора, во всех вариантах, у программаторов светодиоды светятся, один почему-то синим всегда. Никто не сталкивался?
Такая же ерунда под Win10 64bit. Не решили эту проблему?
скажите пожалуйста, возможно ли обновить прошивку на USBASP с помощью программатора USBISP ?
Обновить прошивку USBASP можно абсолютно любым программатором для AVR с интерфейсом ISP
спасибо!
Если нет второго программатора, можно использовать Raspbery Pi свободные выходы GPIO для SCK, RST, MOSI, MISO через avrdude. Вот недавно находил инструкцию learn.adafruit.com/program-an-avr-or-arduino-using-raspberry-pi-gpio-pins/overview
Делал все как в видео и запорол один программатор ))))
Автор добавь в видео или описание информацию о настройках синхронизации 187,5 кГц. В программе по умолчанию стоит 500 кГц.
+ATTENTION! В само видео уже ничего не вставить, добавил в описание!
С***, надо сначала читать описание.
Его можно еще как-то оживить?
при подключении синего к компу - устройство USB не опознано. скачивал драйвер не помогло. Это кирдык или есть варианты?
+superbata72 Изначально так было или умер?
Видимо не запускается микроконтроллер. Проверить его питание (перемычка 3,3-5 стоит кстати?). Проверить напряжение на ноге RESET. Поменять кварц. Поменять микроконтроллер...
Вот только стоит ли? Можно же заказать за 100р новый USBASP)
новенькие 2шт. только получил. Посмотрел видео, скачал по ссылкам прогу и прошивку. Установил прогу. Подключил програматор в USB3 и все. Винда не опознает, прога ничего не видит. Оказывается нужны дрова. Скачал дрова с того же сайта - не помогло, скачал дрова с другого сайта под Вин7х64 не помогло. перемычки стоят на 5в. красные диоды горят, ни один ни другой не хочет опознавать. Пробовал на 3х компах (везде Вин7х64). Подключал и в USB2 толку нет. Вот и гадай теперь - то ли я спалил, то ли китаец пошутил. Может дашь ссылочку где свои дрова качал?
superbata72 Посмотри в свойствах устройства, определились ли значения VID и PID? Должны быть VID=16C0 PID=05DC. Если так, то само USB устройство работает и дело просто в драйверах. Драйвер у USBASP без цифровой подписи и некоторые версии windows не дают установить такой драйвер. На оф сайте есть дрова www.fischl.de/usbasp/ и инструкции как отключить проверку цифровых подписей драйверов. Попробуй
Лайк. Буду свой обновлять, достало предупреждение о скорости ISP в дудке. Покупал два, второй у друга, попрошу на время.
Интересно, какую версию китайцы вшивают?
Блин, я уже выяснял, какую версию они шьют, но уже не помню)
По-моему, за 2-3 версии до последней
Спс. Хоть оригинальную и то хорошо.
Я так понял, управление скоростью SCK появилась в предпоследней версии 1.3 (usbasp.2009-02-28). По исходникам выходит, что без перемычки JP3 (Slow SCK) программатор стартует со скоростью по умолчанию ISP SCK = 375 kHz, и может программно (по желанию) задаваться от 500 Hz до 1.5 MHz (параметр -B bitclock в дудке). Без указания скорости, дудка будет шить со скоростью по умолчанию (375 кГц).
С перемычкой скорость жестко фиксируется на частоте 8 кГц.
Вообще-то это нужно проверять осциллографом или лог.анализатором.
Перепрошил. И себе и, после проверки моего, другу.
Шил Khazama AVR Programmer. После перепрошивки, Khazama отказался с моим работать. Проблема в том, что в опциях Khazama стояла скорость 500 Гц. Khazama не умеет работать на этой скорости, хотя avrdude 6.3 (6.1) читает/шьет на 500 Гц без проблем. Увеличил скорость до 1.5 МГц, дальше проблем не было. Предупреждения о старой прошивке пропали. Всё шьется, читается на любых скоростях любым софтом (Khazama на скорости 500 Гц глючит !).
Сравнивал китайскую прошивку с официальными, ни одна не подошла. + FUSE китайцы какие-то левые установили. BODLevel занизили и кварц не в том режиме запустили. Сделал фьюзы как рекомендовано в Readme.txt USBASP.
Заодно сделал ещё один шлейф, 10->6, под стандартный ISP разъём. Вот теперь живем :)
Здравствуйте.Я пробовал сменить прошивку, у меня ошибка почему то не пропала, хотя делал все как на видео показано в Khazama. Что может быть не так подскажите пожалуйста
+Станислав Тютерев Какую версию прошивали, где брали? Ошибок не было при прошивке?
+Электроника в объективе При прошивке ошибок не было, прошивку брал на сайте разработчика usbasp, версия рекомендованная на видео atmega8.2011-05-28.hex
C этой прошивкой khazama 1.7 точно не должна выдавать ошибку установки ISP Speed. Видимо программатор не прошился, пробуйте ещё раз. Других идей у меня нет
Пробовал неоднократно, могу скинуть скриншот какая ошибка вылазиет. Может эта ошибка из-за того что прошивал из под 7 Windows?
+Станислав Тютерев давайте посмотрим скриншот
А как быть в случае, если комп не видит программатор как устройство, а обновление драйвера ни к чему не приводит?
Прошу вас подскажите где взять новую прошивку если не затруднит вас збрости мне файл с прошивкой на почту .За ранние благадарю
Что вам мешает скачать прошивку на официальном сайте, который указан в описании к видео?
Автор, Вам спасибо.
Можно ли прошить usbasp при помощи AS4E?
Конечно. Прошить можно любым программатором с интерфейсом ISP. Нужно только быть аккуратным с настроечными FUSE-битами микроконтроллера (с их помощью можно перевести микроконтроллер в непрограммируемый по ISP режим)
Электроника в объективе а как конкретно это сделать через AS4E? Также как и у вас в видео или есть какие-то нюансы?
Как раз после пере прошивки, он и перестал работать, он немного отличается по разводке платы.
Здраствуйте,а ссылку на драйвера дадите кто нибудь плизз?
Етот программатор не хочет работать под Windows 10 с eXteme Burner AVR, подскажите как сделать его рабочим?
Я не работаю с eXteme Burner AVR
А с ЧЕГО РАБОТАЕТЕ?
@@ivan868 Khazama AVR Programmer
а можно ли прошить программатор через СОМ порт этой же программой?
+иван андреевич Можно прошить любым программатором с интерфейсом ISP (USB, COM, LPT), но только с соответствующей программой.
Khazama работает только с программаторами USBASP, поэтому ответ на твой вопрос - нет.
А я еще прошивку немного правил, уменьшал частоту работы программатора по умолчанию. А то он не хотел видеть Меги у которых частота по дефолту 1МГц.
+Andrey Nesterov Т.е. мега, работающая на 1МГц не успевала работать с ISP-интерфейсом на высоких частотах, правильно? Может быть дело было в длинных линиях или ещё в чём то?
Мега, которая работает на 1МHz, требует, что бы ее прошивали на любой скорости ниже 1/4 от своей (то есть 250 кГц и ниже). Но Usbasp в «нормальном» режиме шьет с частотой 375 кГц, что много. Однако, для этого есть джампер, но он снижает частоту очень сильно (точно не помню вроде до 8 кГц. С ним мега шьется больше минуты). Получается с джампером выставляются фьюзы на большую частоту МК, а дальше без джампера шьется. Я же просто поправил прошивку чтобы вместо 375 кГц было на шаг меньше 187,5 кГц. Теперь шиется все без всяких джамперов. Сравнивал скорость на меге 64. С 375 кГц было 18 секунд, на 187,5 кГц стало 21 секунда. Разница в 3 секунды, зато без бубна)
Andrey Nesterov Понятно, Андрей
Да, в этом плане новые прошивки USBASP, конечно, решают эту проблему. Позволяют установить (из Khazama, например) и 375 КГц, и 187,5 КГц, и ещё кучу разных вариантов частот
+Электроника в объективе
Я шил из под eXtremeBurner, он частоту не умеет менять. До Khazama не добрался тогда.
Что может быть? Первый считался и прошился, второй выдает ошибку на первом горят оба светодиода и все, ошибка.
+Андрей Хмао
1) Какая именно ошибка?
2) Второй работал до прошивки? После твоих попыток работает?
3) Джампер на плате второго замыкал?
Электроника в объективе скрин на яндексе yadi.sk/i/x-SFJUDkpwBSw
работали оба, прошил первый, перевернул воткнул второй при чтении ошибка, ну думаю и фиг сним, нажал прошить, тоже самое, только теперь на втором и светодиод не горит вобще, в казаме не читается в AVRDUDEPROG что то читает, перемычку замыкаю.
+Андрей Хмао все, нашел ответ среди постов на видео: Command>Program Options>ISP CLK Speed поставить 187.5 kHz
+Андрей Хмао вот и замечательно)
А где прошивку то брать?
Здравствуйте, а что мне делать, если мой компьютер (Вин 7 х64 ) не распознаёт программатор? Заранее спасибо
+Вадим Чупрун Как опозналось USB-устройство? Установлен ли драйвер?
Да, извиняюсь, после небольших танцев с бубном драйвер встал как надо, спасибо.
А что делать если показывает ошибку о том, что не видит программатор?
видео огонь )) лайк. а вот музыку при монтаже делай по тише)
Люди добрые объясните пожалуйста чайнику. Зашил оба своих USBASPа. Считываю оба флеша обратно на ПК. Сравниваю тоталом считанное - одинаковые. Сравниваю считанную и исходник с сайта разработчика - разные. Считываю с обоих программаторов в андроиде - обе одинаковые, но от исходника и считанных в khazama отличаются. Это нормально?
+gorgi Kukuev Скинь мне на почту hex, который считал, посмотрю
+Электроника в объективе Отправил на майл.
+gorgi Kukuev Посмотрел. В общем они отличаются только тем, что отформатированы HEX'ы по-разному. В файле с сайта разработчика в строку уложено по 16 байт, а в файлах из Khazama - по 32 байта. Формат hex это допускает (первые 2 символа в строке - кол-во байт данных в строке)
+Электроника в объективе А почему считанное с одного чипа андрюшкой и виндой отличается? Если залью это обратно - оно работать будет? И вот еще вопрос возник если залить андрюшкой считанное виндой или наоборот? Прошу прощения за назойливость. Для меня это вопрос не праздный т.к. приходится восстанавливать оборудование зачастую на коленках.
+gorgi Kukuev Потому что Khazama при переходе на новую строку вставлял байт перевода каретки (0x0D), а программа на андроиде - нет. Работать будет
AVRDUDE не лучше ? Кто сталкивался?
Привет. Купил USBASP программатор в Китае. Драйвера встали, всё норм. Программы его не видят. Пробывал прошить вторым таким же, но ничего не вышло. Ошибки всё теже. Вопрос такой. Можно я тебе отправлю программатор, а ты мне его перепрошьешь как на видео?
Скорее всего проблема была не в прошивке. Покажите скрин из диспетчера устройств (свойства устройства)
я из 2020 года- китайцы продолжают шить старыми нитками (прошивками).
Прошил. Все работает.
привет, что всетаки прошивают китайцы?
+Вячеслав А Ды не понятно)
В обоих моих USBASP одна и та же прошивка, которая не совпадает ни с одной из официальных
Хотя могут быть просто по разному отформатированные HEX-файлы. Я ограничился побайтовым сравнением и дальше не копал.
Какие фьюзы ставить при прошивке?
Фузы не надо трогать. Фузы, считанные с рабочего программатора уже были в комментах yadi.sk/i/THCkkGHxq6fMt
Спасибо очень помогло.
+Геннадий Клёц Геннадий, добрый день! Некоторое время пользуюсь данным программатором, было все нормально (читал, писал). Сейчас такая же ситуация как вы описывали, а последний раз вообще ничего не прочитал. Какой возможен выход, подскажите?
Вообще ничего не понятно... Кхазама говорит что всё прошито! Подключаю и получаю неопознанное устройство... АВРДУДЕ 3.3 выдаёт ошибки... Я в ступпоре!!! Есть у меня АВРДУДЕ 3.3 какая то в ней можно выставить USBasp speed, это помогло! Восстановил программатор! И ничего не понял... 8-)
Заранее предупреждаю - я "старый чайник"! Купил 2 программатора, сделал всё по инструкции. После прошивки одного, сравнил в ТС сохранённую и новую прошивку по содержимому. ТС говорит что оба файла одинаковы. Значит ли это ,что китайцы шьют последнюю версию? Или я что нибудь напортачил? Нет ли новых сведений по этому поводу и как мне проверить программатор не приступая к прошивке неисправного тестера ESR? Пытаюсь починить его и боюсь запороть.
ru.aliexpress.com/item/1pcs-New-USBASP-USBISP-AVR-Programmer-USB-ISP-USB-ASP-ATMEGA8-ATMEGA128-Support-Win7-64K/32653187143.html?spm=2114.13010608.0.125.Vgk9fD
Ну у Вас же 2 программатора, можете ими по прошивать друг дружку, это и будет проверка.
Насчёт китайцев и последней прошивки - может быть, конечно, хотя я сомневаюсь.
Тут в комментах люди уже задавали вопрос. Если прошить программатор прошивкой с оф. сайта, затем прочитать эту прошивку с помощью khazama, то эти 2 HEX-файла бинарно будут отличаться из-за разного форматирования HEX. Соответственно, TC найдёт отличия, что и должно было получится у Вас. Может всё-таки файлы перепутали?
Обновлять прошивку USBASP в принципе не обязательно, просто старая прошивка не поддерживает переключение скоростей ISP и khazama будет выдавать ошибку установки скорости на каждой операции чтения/записи. Сами операции будут проходить корректно, просто ошибка будет надоедать
Тогда второй не буду обновлять. Поэкспериментирую. Спасибо.
а что никакие фьюзы не надо выставлять?
жаль, но ссылку на новую прошивку автор не указал. Но перепрошить мне удалось по следу старой прошивки Китайцев. Туда - сюда.
Я указал ссылку на официальный сайт проекта, где выложены все прошивки
у меня 1 прошился а у второго ошибка честота не помогла
Программаторы идентичные? Атмеги стоят одинаковые?
Какая ошибка выдаётся?
да у обоих atmega8a плата травки немного другая вот скрин ошибки cloud.mail.ru/public/7h9J/EmRXMiUaH он вот какая беда после экспериментов! с прошивками, прошивка начала вставать и без ошибок после переподключения нечего не работает !
считается с МК отлично , но как сниму и вставлю считываю а там уже пусто !
МОГУ ДЛЯ ВАС ВИДИО СНЯТЬ чтобы было понятней !
Вообще видео бы не помешало, а то я не совсем понял. Если он читается успешно, может китайцы его залочили, фузы можно глянуть. Хотя сигнатуру он наверное должен был прочитать успешно.
Ну а джампер вы правильный замыкаете? Может китайцы по другому плату развели и джампер имееет другое обозначение или вовсе отсутствует? Это можно проверить прозвонив дорожку от ноги RESET атмеги до джампера, который вы замыкали
фото прошиваемый
cloud.mail.ru/public/5uYa/5uq9oVJey
фото рабочий программатор
cloud.mail.ru/public/w4on/4s23t24K9
видио сори микрофон не работал записал с Говорилки
cloud.mail.ru/public/8aYT/YSZhsa5dw
Посмотрел. Странно. Особо идей нет.
у вас оба программатора работали до прошивки?
успешно прошитый программатор прошивает другие микроконтроллеры (кроме второго USBASP)?
Спасибо!!!!
у меня стал плохо работать после обновления прошивки.
а старую я не сохранил. Раньше просто сообщение выскакивало а после перепрошивки стал плохо прошивать. И убил второй программатор. Дай нормальную прошивку я поставил с оф сайта www.fischl.de/usbasp/
Че делать теперь, вообще не понятно, где взять старую прошивку которая ранче стояла?
+yddsaa А в чём заключается "стал плохо работать"?
Дампы с 2 моих китайских программаторов: yadi.sk/d/ZEewdxDkpgePf
+Электроника в объективе
Здесь я описал.
forum.cxem.net/index.php?showtopic=160583
+Электроника в объективе
Здесь я описал.
forum.cxem.net/index.php?showtopic=160583
+Электроника в объективе
де ты взял эту херню это не прошивка.
Всетаки поставил новую с оф сайта.
Полностью стер и переписал всю память а не только флеш.
И ещо нужно было скорость программирования подобрать.
+yddsaa это то, что я считал с flash китайских программаторов (на видео есть)
Впрочем в old.hex действительно какое-то странное содержимое, а вот old2.hex похож на одну из официальных.
скажу одно, ерунда эта новая прошивка на сайте. контроллеры шью ей а после проверки в Winhex вижу что он не дошит. вернул прошивку на 2009года сразу все заработало, но вылетает окно и хер с ним
Почитайте про формат HEX. То, что прочитанный hex отличается от записанного - совершенно нормально
Почему считанную и сохраненую внутри контроллера прошивку нельзя опять залить, Хазамой. Я пробовал но считанная инфа сохраняется в непонятном формате (но не HEX)
При прошивке не дошивается 29 строк на старой все шьется нормально и при проверке Winhe родная прошивка соответствует считанной. (я чайник только учусь, извините если что глупое говорю)
мммм да ))) проблема программаторов это проблема ***курицы и яйца*** - ничем не прошьёш как только другим программатором )))
Where and how do I set, Command - Program Options - ISP CLK Speed = 187.5 KHZ
Thanks for the video