Работаем с arduino через usbasp
HTML-код
- Опубликовано: 29 сен 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 сек можете просто промотать
Спасибо. Действительно наговорил много лишнего
дело в том что ютуб нормирует бабло и рекламу в зависимости от длины ролика слишком короткое видео рекламщики не любят, здесь как вариант заработка...)
Слава богам и тебе товарищ!!!!!!!!!!!!!!!!!!!
Скинул ссылку на видос одному товарищу (абсолютному ростоману)....вот ...хай поржёт)
В данном видео я покажу как работать с arduino используя программатор USBasp. Сам наткнулся на грабли при первой попытке подключить программатор USBasp к arduino, даже не верится что смог запутаться в таком простом деле.
www.ElEnBlog.ru -блог об электронике
Как то много лишней информации про друга, а так спасибо
+Konstantin Shuliko
Согласен, но спасибо за обратную связь.
Спасибо, блин, я долго не мог понять почему он через программатор не заливает.
Спасибо за кнопку Shift....
а обязательно ли чистить кристал в AVRDUDE перед прошивкой USBASP програматором ? до этого я шил Pro Mini через USB-TTL зажимая кнопку reset на плате тоесть (через rx/tx я так понимаю)
Серьёзно!!! ДИПЛОМ НА ИГРУШКЕ ДЛЯ ДЕТЕЙ, в какой шараге это принимают??????
А у вас что диплом защищают по успешному пуску ракеты автоматика которой спроектирована студентом?
www.ElEnBlog.ru -блог об электронике Ракета)))))) Нет не она))))))
сколько же воды...
А мини про можно шить и без программатора!!!
Способ простой и менее затратный!!!
Нужно только две ардуины!
1) с разъемом подключаемой к компу,миниUSB, микро usb и т.д. ,а 2) ардуину мини про!
Подсоединить проводами к аналогичным ногам питани(+-) и к TX-RX и все!!!
Подключаем первую к компу,вторую,к первой и заливаем!
Первая ардуина, работает как программатор,для второй!
А вообще смысла нет на ардуинку переходить. ее можно юзать только как железо, а проги либо на асме либо на си писать, тем более что язык програмирования ардуино от си не сильно отличается, так зачем страдать херней, наду сразу с нормального начинать. а как макетки для прикидки платки ардуино очень даже неплохие, а также шилды к ним.
на днях тм1637 приручил и апгрейдил малость модуль он у меня теперь выводит не 4-ре а 6-ть разрядов, и плюс считывает клавиатуру с 16-ю кнопками. доволи удобно вывод-ввод и всего по двум проводам.
ЧТО ЗА ТУПОСТЬ??? КАКИЕ ИСТОРИИ РАСКАЗЫВАЕТЕ? ВОДА ПРОСТО. ЖАЛКО ЧТО ВРЕМЯ ПОТРАТИЛ НА ХЛАМ!!!!
Можете не смотреть, тут не про програматор а болтовня.....
Скажи ты в ардуино хорошо понимаешь у меня постояно вылазят ошибки
Спасибо! Насчёт Shift не знал!
+Андрей Губенко Да не за что! Делитесь данным видео с друзьями, возможно им оно тоже будет интересно!
Вы правы посмотрел ваш ролик и еще один поколдовал с про мини и все заработало..) несколько дней перед этим не мог найти точку ресета тот момент как надо делать..
напоминает "Ай как просто" много пустой воды в уши льет, лишняя инфа.
Спасибо за критику
Слишком много пустых слов., видео не о чем!
нИ о чем
Пацан, сначало правилно пысать научись!!!!! Или ты не русский и тебе пофиг правильно писать слова??????
K5072014 Fox 😂😂😂
Для Pro Mini не нужен программатор, нужен USB-To-TTL переходник.
Нужен или программатор или преходник
О! чувак, спасибо! только сегодня купил USBasp (~1,5$)! я так чувствую ты назавтра сэкономил мне кучу времени! лойс!
Будь здоров!
У меня тоже проблема. Почему то сом порт не отображается
Слишком много болтавни, а по делу пшик
Прелюдию можно было опустить, противно слушается.....
сорри, учту на будущее
едрёна мать))))) а я думаю почему у меня не шьёт про мини)))))) спасибо мужик глаза открыл))))))
+alexey beltukov Пожалуйста! Делись этим видео с друзьями, возможно оно и им поможет
Много текста дизлайк!
Спасибо за видео!!!! :-)
водолей Ёпт...
Здраствуйте
Видио если честно немного не понял..Но вот вопрос как таким программатором прошить Ардуино нано ...Хотя если точнее сказать как в ардуино нано загрузить hex файл...
С уважением Алексей
.. даа.. этот цифровой гимморой специально придумали инопланетяне , что бы наши умные нейроны превратились в тупые биты ..;))))
Познавательно спасибо. Заметил что пол ролика оправдывается что он не использует ардуино.
Dima Fantasy Я не оправдываюсь, считаю её не интересной для обучения программированию микроконтроллеров, так как копировать и вставлять готовые скетчи вряд ли чему-то научат.
ElEnBlog .ru
На вкус и цвет как говорится. Это было просто мое впечатление от ролика. Не в обиду. А так очень познавательно спасибо. +
На счет RX TX статья хабрахабре habrahabr .ru/post/208470/ (уберите пробел до точки)
Большое спасибо! Сколько лет играюсь с Ардуино, насчёт Shift не знал!
Будь здоров!
@@ElEnBlog Некоторые и до сих пор не знали. Это я о себе 😁
а в чем проблемма зашить про-мини через ком порт? токо надо не прогер а преобразователь интерфейса юсб ту ком, и ваша ардуино иде будеть шить по кнопке залить прошивку. и лить ее будет через загрузчик который зашит в ардуино и работает через ком порт.
лучше иметь таких друзей чем не иметь, USB asp c AVR DUDE прошивает легко атмеги с адаптером.. Аурдино пробная прогамма прогрузилась светодиод мигает ,-значит работает... а вот про мини такая мура: постоянно с С340 G адатером выдает проблему среда аурдино IDE выдает ошибки... у меня получилось: нужно держать ресет зажатым и отпускать когда загрузка скетча завершилась..)
встал вопрос чем Pic семейство прошить сжег процессор ногу в балансире литиевой батареи китайской пришел процессор неделю назад литиевые были в сильном разряде потом танцы с бубном я их восстановил и процессор на выходе шим стал выдавать с батареи через полевик напряжение в два раза ниже заявленного на родной зарядке мигали все диоды и я через лампочку21W(12V) подал на тахо плюс 18,5 вольт на кристалле что то выгорело и проц умер, раньше не знал что за разъем пытался разбудить напряжение...
На данный момент вроде как текущая версия ArduinoIDE не хочет работать с usbasp.
Но можно генерировать hex файл в ArduinoIDE и затем его можно через программу AVRDUDEPROG зашивать в контроллер.
Кстати на этот же hex файл можно "натравливать" симулятор Proteus и проверять в симуляторе.
Но как уже сказали прошивать через программатор нужно в особых случаях например когда нужно изменить фьюзы или когда нужно обновить бутлоадер или избавится от бутлоадера вовсе (что бы быстрее стартовала) ипр. в остальных случаях проще использовать переходник USB-to-TTL
Вот и я тоже как тот чувак руки чесались чтобы по программировать. Заказал на Алиэкспесе челую тучу всего, и ардуин разных и программаторов и модулей и дисплеев и еще много всего.
Теперь лежит это все мертвым грузом. Даже с пакетиков не достал
))) Бывает
Аурел, здравствуйте. Расскажите подробнее про фьюзы бит, что за что отвечает. Заранее благодарен.
Не с пушки по воробьям а чтобы научится работать с микроконтроллерами надо начинать с ноля. Тоэсть начинаем с мигающего светодиода итд
а если микроконтроллер атмега 16 в блоке индикации какой то бытовухи как считать и анализировать код плата списана жалко микрухи выбрасывать думаю рабочие...
Молодец! Самокритичность, отправление к Марксу (первоисточнику, что очень важно). И достойный результат. Все бы так делали. Спасибо!!!
какой ток выдержит аурдино по сигналу B-линк у меня матрица от 5 вольт берет 300-400 ма питаю через дс-дс на 13,8 вольт..
40 минут это много времени? Я уже пол года убил
USBASP какая прошивка стоит? У меня даже кристал на аrduino не может очистить, думаю что в USBASP старая прошивка лежит и нихрена не выходит. Подключаю правильно. Дрова стоят, Вин. 10, спокойно прошиваю транзистор тестер на атмеге.
Я мало что понял из сообщения, то прошивает, то не прошивает....
USBASP Всё прошивает кроме аrduino. USBASP через AVRDUDEPROG на аrduino не может даже память очистить. Программатор точно такой как у вас. Вот и думаю что в USBASP старая прошивка стоит.
А какими контроллерами ты пользуешься кроме ардуино ?
Тай фюзи.воно того не варто. Бери ардуіно і не дурій.І нащо тобі ці плати розширення.Більшість з них можна самому спаяти
полезное видео! спасибо!
+lunokhod Спасибо! Делись видео, возможно оно поможет и твоим друзьям!
Спасибо АВТОРУ!!!
+Azamkhon Saidilakhanov Спасибо за добрые слова! Делись видео, возможно он будет интересно и Вашим друзьям!
Здравствуйте. Меня зовут Виталий и я ардуинщик. 😂
Молодец!
Про shift спасибо. Не знал.
Будь здоров!
Добрый день! у меня проблема с программатором 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 из консоли запукать с теме же параметрами.
читает и видит программа типа пони прог аврдудка
Большая проблема с установкой не видит этот программатор ни на Win ни на OS X то есть система Win видет а к пору не хочет подключатся а на OS X вообще полный глухарь
У меня с ним на Win проблем не было. Маком не пользовался.
Привет. у меня тоже возникла проблема при прошивке/чтении фьюзов/памяти на 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."
Что делать?
Проверьте подключение, где то ониблись
бляяяяха, 5 минут про странного знакомого, который вообще не в тему, а как оказалось видос про то, как два дядьки одну кнопку искали в ИДЕ
Спасибо, исправлюсь
Здравствуйте.
Как сделать так что сама плата ардуино использовалась как прогоаматор. То есть плата ардуино в неё заливается программа типа arduino as ISP и дальше её видит и читает память кристалла подключенного к ардуине Уно по протоколу ISP. Спасибо.
+Sergey Shadrin наберите в поисковике "использовать ардуино как программатор". Есть очень много и текстовых материалов, и видео, можете выбрать что больше нравится.
*бесплатная подсказка: после использования как программатор, ардуинку нужно перенастроить назад, чтобы она работала как обычно.
короче воды 99
99,9
Вчера тоже сидел долго разбирался и пытался найди документацию что же Arduino IDE использует для заливки. Везде пишут что нужен бутлоадер (который у меня получилось залить с помощью Arduino Uno на Arduino Mega), но как же это работает нету описания. В общем я догадывался что всё идёт через UART. Теперь убедился :)
Спасибо за видео.
Будь здоров!
А эти ардуино платки можно использовать как просто микроконтроллер? А то стоят как микросхема, зато сразу с кварцем, соблазнительно...
+Андрей Полетаев Да, можно. Это всего лишь микроуонтроллер с обвязкой + выведены удобно все пины. Можете смело считать как макетную плату.
глянул по схеме у этого программатора есть выводы TXD ,RXD это значит его можно использовать как USB-UART
или для чего они?
Возможно, если перепрошить микроконтроллер его можно будет использовать. В том виде, в каком он продаётся - UART-а нет
Скажите, а этим USBasp можно прошить Атмега328 ?
спасибо
Думаю можно.
Спасибо. Очень помог.
Спасибо! Как раз стоял такой вопрос!)
где схема расключения usbasp к ардуино?
Вот: arduino.ru/forum/apparatnye-voprosy/problema-proshivki-arduino-pro-mini-cherez-usbasp
и где хоть какая-то полезная информация ??? нафига эти истории ??
Информация в видео
спасибо огромное, ты меня просто к жизни вернул. я уж было хотел бросить это дело и покупать uno. спасиб.
+сергей газоев Пожалуйста! Делитесь данным видео с друзьями, возможно оно и им так же будет интересно
спасибо за видео очень сильно помох!!!
+Виталий Райков Да не за что, буду благодарен за лайки и репосты данного видео в соцсети, так вы очень поможите каналу в развитии
История про Кишенев очень Позновательно)))
Я понял, краткость - сестра таланта, но на то, чтобы это понять потребовалось время
проще прошить через другой ардуино нано. замкнуть пины на nano: rst - gnd. Теперь ардуино работает как com порт. далее соединяем rx1 нано с -tx0 micro, tx0 nano с rx1 micro. vcc & gnd к микро. жмем загрузить скетч. УДЕРЖИВАЯ кнопку reset на микро. как скетч скомпилиться и появится надпись загрузка.... отпускаем кнопку. все должно загрузиться.
Спасибо что делишся опытом!
Проще прошить через usb-uart переходник например на ch340g или pl2303. Эти переходники на али стоят меньше доллара. В момент загрузки нажать ресет. Это именно по ардуиновски
Этот способ работает если в ардуине есть бут, а если его снесли - по усарту не получится, а способ из видео работает всегда
А залить скетч через программатор на ардуионо нано пожно, У меня usb полител на ардуине
Можно.
www.ElEnBlog.ru -блог об электронике а как )))))
Спс
типа ассемблер? знаешь?
)))
Да, и ассемблер и си
Спасибо! не знал эту фишку?
Будь здоров!
тож не кашляй
спасибо
+Sergey Shadrin Не за что. Вам спасибо за лайки и репост данного видео в соцсети.
нахрен мне твои истории
Спасибо, я учту на будущее
Офигеть... ситуация один в один, как у меня! То же со средей ардуино иде... Везде все работает все шьется, но в ардуине не шьется, то же не зажал кнопку шифт!