Работаем с arduino через usbasp
ฝัง
- เผยแพร่เมื่อ 6 ก.ย. 2024
- Купил программатор для AVR тут - www.elenblog.ru...
Статья на моём сайте - www.elenblog.ru...
В данном видео я покажу как работать с arduino используя программатор USBasp. Сам наткнулся на грабли при первой попытке подключить программатор USBasp к arduino, даже не верится что смог запутаться в таком простом деле.
Другие видео по теме:
• Программатор AVR за 1$... Программатор AVR за 3$ (USBasp).
• Программирование AVR Программирование AVR
• Программатор для AVR u... Программатор для AVR usb. (AVR910)
• Купил arduino (проверк... Купил arduino (проверка работоспособности).
• Arduino первые шаги. (... Arduino первые шаги. (подключение, софт, схема, пробный проект)
Автор музыки - Грязнов Алексей Павлович (HeadArms)
Electronics Engineering BLOG (www.elenblog.ru) в:
ВКонтакте - elenblog
Одноклассники - ok.ru/group...
Twitter - / speianaurel
Instagram - / speian_aurel
вся полезность умещается в 30 секунд , а остальное - болтовня. Первые 4 мин 20 сек можете просто промотать
Спасибо. Действительно наговорил много лишнего
дело в том что ютуб нормирует бабло и рекламу в зависимости от длины ролика слишком короткое видео рекламщики не любят, здесь как вариант заработка...)
а обязательно ли чистить кристал в AVRDUDE перед прошивкой USBASP програматором ? до этого я шил Pro Mini через USB-TTL зажимая кнопку reset на плате тоесть (через rx/tx я так понимаю)
В данном видео я покажу как работать с arduino используя программатор USBasp. Сам наткнулся на грабли при первой попытке подключить программатор USBasp к arduino, даже не верится что смог запутаться в таком простом деле.
www.ElEnBlog.ru -блог об электронике
Как то много лишней информации про друга, а так спасибо
+Konstantin Shuliko
Согласен, но спасибо за обратную связь.
О! чувак, спасибо! только сегодня купил USBasp (~1,5$)! я так чувствую ты назавтра сэкономил мне кучу времени! лойс!
Будь здоров!
Спасибо! Насчёт Shift не знал!
+Андрей Губенко Да не за что! Делитесь данным видео с друзьями, возможно им оно тоже будет интересно!
Вы правы посмотрел ваш ролик и еще один поколдовал с про мини и все заработало..) несколько дней перед этим не мог найти точку ресета тот момент как надо делать..
Спасибо за кнопку Shift....
Большое спасибо! Сколько лет играюсь с Ардуино, насчёт Shift не знал!
Будь здоров!
@@ElEnBlog Некоторые и до сих пор не знали. Это я о себе 😁
Молодец! Самокритичность, отправление к Марксу (первоисточнику, что очень важно). И достойный результат. Все бы так делали. Спасибо!!!
Спасибо, блин, я долго не мог понять почему он через программатор не заливает.
А мини про можно шить и без программатора!!!
Способ простой и менее затратный!!!
Нужно только две ардуины!
1) с разъемом подключаемой к компу,миниUSB, микро usb и т.д. ,а 2) ардуину мини про!
Подсоединить проводами к аналогичным ногам питани(+-) и к TX-RX и все!!!
Подключаем первую к компу,вторую,к первой и заливаем!
Первая ардуина, работает как программатор,для второй!
Серьёзно!!! ДИПЛОМ НА ИГРУШКЕ ДЛЯ ДЕТЕЙ, в какой шараге это принимают??????
А у вас что диплом защищают по успешному пуску ракеты автоматика которой спроектирована студентом?
www.ElEnBlog.ru -блог об электронике Ракета)))))) Нет не она))))))
Спасибо АВТОРУ!!!
+Azamkhon Saidilakhanov Спасибо за добрые слова! Делись видео, возможно он будет интересно и Вашим друзьям!
Познавательно спасибо. Заметил что пол ролика оправдывается что он не использует ардуино.
Dima Fantasy Я не оправдываюсь, считаю её не интересной для обучения программированию микроконтроллеров, так как копировать и вставлять готовые скетчи вряд ли чему-то научат.
ElEnBlog .ru
На вкус и цвет как говорится. Это было просто мое впечатление от ролика. Не в обиду. А так очень познавательно спасибо. +
На счет RX TX статья хабрахабре habrahabr .ru/post/208470/ (уберите пробел до точки)
Вчера тоже сидел долго разбирался и пытался найди документацию что же Arduino IDE использует для заливки. Везде пишут что нужен бутлоадер (который у меня получилось залить с помощью Arduino Uno на Arduino Mega), но как же это работает нету описания. В общем я догадывался что всё идёт через UART. Теперь убедился :)
Спасибо за видео.
Будь здоров!
На данный момент вроде как текущая версия ArduinoIDE не хочет работать с usbasp.
Но можно генерировать hex файл в ArduinoIDE и затем его можно через программу AVRDUDEPROG зашивать в контроллер.
Кстати на этот же hex файл можно "натравливать" симулятор Proteus и проверять в симуляторе.
Но как уже сказали прошивать через программатор нужно в особых случаях например когда нужно изменить фьюзы или когда нужно обновить бутлоадер или избавится от бутлоадера вовсе (что бы быстрее стартовала) ипр. в остальных случаях проще использовать переходник USB-to-TTL
спасибо огромное, ты меня просто к жизни вернул. я уж было хотел бросить это дело и покупать uno. спасиб.
+сергей газоев Пожалуйста! Делитесь данным видео с друзьями, возможно оно и им так же будет интересно
а в чем проблемма зашить про-мини через ком порт? токо надо не прогер а преобразователь интерфейса юсб ту ком, и ваша ардуино иде будеть шить по кнопке залить прошивку. и лить ее будет через загрузчик который зашит в ардуино и работает через ком порт.
Аурел, здравствуйте. Расскажите подробнее про фьюзы бит, что за что отвечает. Заранее благодарен.
Скажи ты в ардуино хорошо понимаешь у меня постояно вылазят ошибки
Здраствуйте
Видио если честно немного не понял..Но вот вопрос как таким программатором прошить Ардуино нано ...Хотя если точнее сказать как в ардуино нано загрузить hex файл...
С уважением Алексей
История про Кишенев очень Позновательно)))
Я понял, краткость - сестра таланта, но на то, чтобы это понять потребовалось время
Спасибо! Как раз стоял такой вопрос!)
Слава богам и тебе товарищ!!!!!!!!!!!!!!!!!!!
Спасибо за видео!!!! :-)
встал вопрос чем Pic семейство прошить сжег процессор ногу в балансире литиевой батареи китайской пришел процессор неделю назад литиевые были в сильном разряде потом танцы с бубном я их восстановил и процессор на выходе шим стал выдавать с батареи через полевик напряжение в два раза ниже заявленного на родной зарядке мигали все диоды и я через лампочку21W(12V) подал на тахо плюс 18,5 вольт на кристалле что то выгорело и проц умер, раньше не знал что за разъем пытался разбудить напряжение...
У меня тоже проблема. Почему то сом порт не отображается
а если микроконтроллер атмега 16 в блоке индикации какой то бытовухи как считать и анализировать код плата списана жалко микрухи выбрасывать думаю рабочие...
Про shift спасибо. Не знал.
Будь здоров!
какой ток выдержит аурдино по сигналу B-линк у меня матрица от 5 вольт берет 300-400 ма питаю через дс-дс на 13,8 вольт..
А какими контроллерами ты пользуешься кроме ардуино ?
Здравствуйте.
Как сделать так что сама плата ардуино использовалась как прогоаматор. То есть плата ардуино в неё заливается программа типа arduino as ISP и дальше её видит и читает память кристалла подключенного к ардуине Уно по протоколу ISP. Спасибо.
+Sergey Shadrin наберите в поисковике "использовать ардуино как программатор". Есть очень много и текстовых материалов, и видео, можете выбрать что больше нравится.
*бесплатная подсказка: после использования как программатор, ардуинку нужно перенастроить назад, чтобы она работала как обычно.
полезное видео! спасибо!
+lunokhod Спасибо! Делись видео, возможно оно поможет и твоим друзьям!
Для Pro Mini не нужен программатор, нужен USB-To-TTL переходник.
Нужен или программатор или преходник
А эти ардуино платки можно использовать как просто микроконтроллер? А то стоят как микросхема, зато сразу с кварцем, соблазнительно...
+Андрей Полетаев Да, можно. Это всего лишь микроуонтроллер с обвязкой + выведены удобно все пины. Можете смело считать как макетную плату.
глянул по схеме у этого программатора есть выводы TXD ,RXD это значит его можно использовать как USB-UART
или для чего они?
Возможно, если перепрошить микроконтроллер его можно будет использовать. В том виде, в каком он продаётся - UART-а нет
А вообще смысла нет на ардуинку переходить. ее можно юзать только как железо, а проги либо на асме либо на си писать, тем более что язык програмирования ардуино от си не сильно отличается, так зачем страдать херней, наду сразу с нормального начинать. а как макетки для прикидки платки ардуино очень даже неплохие, а также шилды к ним.
на днях тм1637 приручил и апгрейдил малость модуль он у меня теперь выводит не 4-ре а 6-ть разрядов, и плюс считывает клавиатуру с 16-ю кнопками. доволи удобно вывод-ввод и всего по двум проводам.
Офигеть... ситуация один в один, как у меня! То же со средей ардуино иде... Везде все работает все шьется, но в ардуине не шьется, то же не зажал кнопку шифт!
Скажите, а этим USBasp можно прошить Атмега328 ?
спасибо
Думаю можно.
проще прошить через другой ардуино нано. замкнуть пины на nano: rst - gnd. Теперь ардуино работает как com порт. далее соединяем rx1 нано с -tx0 micro, tx0 nano с rx1 micro. vcc & gnd к микро. жмем загрузить скетч. УДЕРЖИВАЯ кнопку reset на микро. как скетч скомпилиться и появится надпись загрузка.... отпускаем кнопку. все должно загрузиться.
Спасибо что делишся опытом!
Проще прошить через usb-uart переходник например на ch340g или pl2303. Эти переходники на али стоят меньше доллара. В момент загрузки нажать ресет. Это именно по ардуиновски
Этот способ работает если в ардуине есть бут, а если его снесли - по усарту не получится, а способ из видео работает всегда
USBASP какая прошивка стоит? У меня даже кристал на аrduino не может очистить, думаю что в USBASP старая прошивка лежит и нихрена не выходит. Подключаю правильно. Дрова стоят, Вин. 10, спокойно прошиваю транзистор тестер на атмеге.
Я мало что понял из сообщения, то прошивает, то не прошивает....
USBASP Всё прошивает кроме аrduino. USBASP через AVRDUDEPROG на аrduino не может даже память очистить. Программатор точно такой как у вас. Вот и думаю что в USBASP старая прошивка стоит.
спасибо за видео очень сильно помох!!!
+Виталий Райков Да не за что, буду благодарен за лайки и репосты данного видео в соцсети, так вы очень поможите каналу в развитии
читает и видит программа типа пони прог аврдудка
где схема расключения usbasp к ардуино?
Вот: arduino.ru/forum/apparatnye-voprosy/problema-proshivki-arduino-pro-mini-cherez-usbasp
Здравствуйте. Меня зовут Виталий и я ардуинщик. 😂
Молодец!
Привет. у меня тоже возникла проблема при прошивке/чтении фьюзов/памяти на Pro Mini (168 8Мгц), но в программах khazam и avrdudeprog. Первая программа при чтении фьюзов/флэша выдаёт:
error programm enable target doesn't answer 1
initialization failed rc= -1
device signature = 0x000000
Yikes! invalid device signature.
exepted signature for ATMEGA168 is 1E 94 06
, вторая:
"Cформированная командная строка:
avrdude.exe -p m168 -c usbasp -P usb -U flash:r:"E:\Vturime-LOCK_1.hex":i
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."
Что делать?
Проверьте подключение, где то ониблись
едрёна мать))))) а я думаю почему у меня не шьёт про мини)))))) спасибо мужик глаза открыл))))))
+alexey beltukov Пожалуйста! Делись этим видео с друзьями, возможно оно и им поможет
А залить скетч через программатор на ардуионо нано пожно, У меня usb полител на ардуине
Можно.
www.ElEnBlog.ru -блог об электронике а как )))))
Не с пушки по воробьям а чтобы научится работать с микроконтроллерами надо начинать с ноля. Тоэсть начинаем с мигающего светодиода итд
Добрый день! у меня проблема с программатором usbasp
вот такая ошибка вылазит что делать не знаю(((
Cформированная командная строка:
avrdude.exe -p m16 -c usbasp -P usb -e
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.
avrdude.exe done. Thank you.
Попробуй ардуино avrdude из консоли запукать с теме же параметрами.
лучше иметь таких друзей чем не иметь, USB asp c AVR DUDE прошивает легко атмеги с адаптером.. Аурдино пробная прогамма прогрузилась светодиод мигает ,-значит работает... а вот про мини такая мура: постоянно с С340 G адатером выдает проблему среда аурдино IDE выдает ошибки... у меня получилось: нужно держать ресет зажатым и отпускать когда загрузка скетча завершилась..)
Спасибо! не знал эту фишку?
Будь здоров!
тож не кашляй
спасибо
+Sergey Shadrin Не за что. Вам спасибо за лайки и репост данного видео в соцсети.
сколько же воды...
бляяяяха, 5 минут про странного знакомого, который вообще не в тему, а как оказалось видос про то, как два дядьки одну кнопку искали в ИДЕ
Спасибо, исправлюсь
Спс
Вот и я тоже как тот чувак руки чесались чтобы по программировать. Заказал на Алиэкспесе челую тучу всего, и ардуин разных и программаторов и модулей и дисплеев и еще много всего.
Теперь лежит это все мертвым грузом. Даже с пакетиков не достал
))) Бывает
Слишком много пустых слов., видео не о чем!
нИ о чем
Пацан, сначало правилно пысать научись!!!!! Или ты не русский и тебе пофиг правильно писать слова??????
K5072014 Fox 😂😂😂
.. даа.. этот цифровой гимморой специально придумали инопланетяне , что бы наши умные нейроны превратились в тупые биты ..;))))
Большая проблема с установкой не видит этот программатор ни на Win ни на OS X то есть система Win видет а к пору не хочет подключатся а на OS X вообще полный глухарь
У меня с ним на Win проблем не было. Маком не пользовался.
типа ассемблер? знаешь?
)))
Да, и ассемблер и си
напоминает "Ай как просто" много пустой воды в уши льет, лишняя инфа.
Спасибо за критику
Прелюдию можно было опустить, противно слушается.....
сорри, учту на будущее
Скинул ссылку на видос одному товарищу (абсолютному ростоману)....вот ...хай поржёт)
ЧТО ЗА ТУПОСТЬ??? КАКИЕ ИСТОРИИ РАСКАЗЫВАЕТЕ? ВОДА ПРОСТО. ЖАЛКО ЧТО ВРЕМЯ ПОТРАТИЛ НА ХЛАМ!!!!
нахрен мне твои истории
Спасибо, я учту на будущее
Можете не смотреть, тут не про програматор а болтовня.....
40 минут это много времени? Я уже пол года убил
водолей Ёпт...
Слишком много болтавни, а по делу пшик
Тай фюзи.воно того не варто. Бери ардуіно і не дурій.І нащо тобі ці плати розширення.Більшість з них можна самому спаяти
и где хоть какая-то полезная информация ??? нафига эти истории ??
Информация в видео
короче воды 99
99,9
Много текста дизлайк!
Спасибо. Очень помог.