Используем Arduino в качестве программатора
ฝัง
- เผยแพร่เมื่อ 30 พ.ค. 2024
- В этом уроке разберёмся с прошивкой Arduino as ISP для прошивки других Ардуин и голых микроконтроллеров. Текстовые уроки по программаторам на сайте:
► alexgyver.ru/lessons/programm...
► alexgyver.ru/lessons/naked-chip/
► Поддержать автора: yoomoney.ru/to/410019154264963
► По всем вопросам: nich1con36@mail.ru
ТОП инструмента для электронщиков и ардуинщиков с AliExpress!
► Мультиметры
- Топовый UT61E+: ali.ski/AU6Ve
- Крутой 409B: ali.ski/FDdgS-
- Мультиметр + токовые клещи: ali.ski/0aI2WZ
- Мультиметр + осциллограф:
► Тестер компонентов
- FNIRSI TC-2: ali.ski/ZFLC7Y
- LCR T4, T7 и GM328A: ali.ski/Mb_7W
► Осциллографы начального уровня
- DSO150 набор/собранный:
- DSO FNIRSI PRO 5МГЦ: ali.ski/2qsGhv
- FNIRSI-1C15: ali.ski/JdkQw
► Паяльные станции Hakko T12
- Готовая без БП:
- Готовая с БП:
- Набор 7-сегмент:
- Набор oled:
- Паяльник под жала T12: ali.ski/ALpDZg
- Жала T12: ali.ski/SS9A1
► Другие паяльники
- Паяльник CXG E90W: ali.ski/bnfiB
- Паяльник SH72: ali.ski/q0bux
- Жала SH72:
- Паяльник TS100: ali.ski/zD-ts
- Жала TS100: ali.ski/Tyy43l
- Паяльник TS80: ali.ski/mjsA2
- Жала TS80:
- Дешевый:
- USB паяльник: ali.ski/0b5jn3
► Паяльные фены
- Хороший 8858: ali.ski/FLF_P7
- Дешевый 8858: ali.ski/Suw_ce
- Станция с феном 8586D: ali.ski/iqL4V
- Фен с питанием 220В: ali.ski/XS47_
► Силиконовые коврики для пайки
- Самый большой, серый: ali.ski/vlb66
- Разные размеры, цвета: ali.ski/7ebZG
- Голубой, дешевый: ali.ski/dLxw_c
► Третья (4я, 5я) рука
- 4 зажима + лупа: ali.ski/lPw4k
- 5 зажимов + лупа: ali.ski/tgzk1N
- Бич - вариант: ali.ski/JUMhE5
► Припой Solder
- Флюс гель NC-559: ali.ski/zvq1p
- Большая катушка 500г: ali.ski/dX4rq
- Катушка 50/100г: ali.ski/P35CD
- Маленькая катушка 50г: ali.ski/__Rhq4
► Паяльная паста
- Разная тара: ali.ski/jKVYZ
- Шприц 10 куб: ali.ski/lr58wf
► Удаление припоя
- Шпильки для выпайки: ali.ski/ub7tD
- Медная оплетка: ali.ski/oqEEm
- Хороший оловоотсос: ali.ski/1MLjH
- Дешевый оловоотсос: ali.ski/1K-IS
► Мелкий инструмент
- Стриппер для зачистки: ali.ski/RiVwcj
- Кусачки: ali.ski/Thu_i
- Очень крутые пинцеты для SMD: ali.ski/ZP4Zsu
- Большие пинцеты из нержавейки: ali.ski/H4JU4
- Пинцеты с керамическими кончиками:
- Набор пинцетов: ali.ski/PuZ3CZ
- Дешевый набор пинцетов: ali.ski/hjWWE
- Вакуумный пинцет профессиональный: ali.ski/XJG59K
- Вакуумный пинцет дешевый: ali.ski/7Cj1Z
- Набор надфилей: ali.ski/t8zyV
► Подборки на AlexGyver.ru:
- Всё для пайки alexgyver.ru/all-for-soldering/
- Всякий инструмент alexgyver.ru/my_instruments/
► Огромный стартовый набор GyverKIT: kit.alexgyver.ru/
► Уроки Arduino на сайте: alexgyver.ru/lessons/
► Модули и датчики с Али: alexgyver.ru/arduino_shop/
► Страница "Заметок Ардуинщика": alexgyver.ru/arduino_lessons/
Теги: #arduino #aliexpress #инструмент
●●●●●●●●●●●●●●●●●●●●
► Основной канал: / alexgyvershow
► Поддержать автора alexgyver.ru/support_alex/
► Официальный сайт: alexgyver.ru/
► Почта: alex@alexgyver.ru
▼ Огромный стартовый набор GyverKIT ▼
kit.alexgyver.ru/
▼ Уроки Arduino на сайте ▼
alexgyver.ru/lessons/
▼ Модули и датчики с Али ▼
alexgyver.ru/arduino_shop/
▼ Страница "Заметок Ардуинщика" ▼
alexgyver.ru/arduino_lessons/
0:00 - Вступление
0:30 - Чёрная Пятница!
0:55 - Зачем нужен программатор?
1:15 - Кратко о usbAsp
1:40 - О arduino isp
2:45 - Подключение
3:15 - Зачем электролит?
4:15 - Настройка прошивки программатора
7:00 - Сборка программатора из arduino
7:20 - Примеры использования
9:40 - Эпилог
Теги: #arduino #уроки #ардуино #alexgyver
●●●●●●●●●●●●●●●●●●●●
► Основной канал: / alexgyvershow
► Поддержать автора alexgyver.ru/support_alex/
► Официальный сайт: alexgyver.ru/
► Почта: alex@alexgyver.ru - วิทยาศาสตร์และเทคโนโลยี
Майору Гуверу - пламенный привет✋
Спасибо и тебе - новый ведущий 👍
9:38 Хотим подробный ролик на эту тему!
Вообще ничего сложного. Ставишь IAR Embeded Workbench и вперёд. Как настраивать есть на easyeectronics.ru Там же описан самый классный программатор на FT232RL. Шьет всё подряд и очень быстро.
Ровно 2 дня назад я ночью писал прошивку по уроку индусу.
Ровно 1 день назад вы выпускаете адекватный ролик.
Спасибо, вовремя!
Програмирование голых камней ! В студию! Так держать! Четко и по делу!
Заодно нужен видос про использование камней с кастомной обвязкой
Да!) Я бы хотел ролик про тиньки в т.ч. и аттини10. В инете только от забугорных блогеров есть инфа как с аттини4-аттини10 работать.
Я тоже накупил тинек 13а за копейки, но столкнулся с тем, что большинство библиотек на них не идет. Юзаю нано в проектах в итоге...
Ардуино иде для тинек - зло
Нужно качать avr studio чтобы туда хоть что-то влезло кроме блинка
Пользуйтесь codevisionAVR, нормальная прога, тинька не такая большая и мощная чтобы библиотеки сторонние юзать.
И кстати про анализатор уровней тоже жду) уже пришел. Вроде все понятно. Но интересно было бы послушать.
Хороший повод выучить английский
Годный контент! Непривычным стал голос у Гайвера! Спасибо! Лайк!
Спасибо за контент! Было бы интересно увидеть, как можно восстановить "кирпич" после установки неправильных фьюзов, также видео про работу с другими МК (esp например) и тд.
Хотел бы ролик про Атини 13, 25, 25, 45, 85 особенности работы с ними курьёзы лайфхаки, оптимизацию кода под них. Считаю, что если научиться работать с такими "малышами" то все остальное ( монстры с большими объемами памяти) будет гораздо проще. Спасибо за выпуск!
Спасибо, как раз занимаюсь прошивкой мк
Было бы интересно увидеть видео с нюансами создания более-менее универсального программатора, способного к примеру прошить флешку биоса какой-нибудь современной материнской платы или т.п.
Спасибо за видео и советы
Да, конечно же интересует тема по программированию голых микроконтроллеров с помощью Ардуино. И не только одного ATtiny, но и всех PICов, AVR, ARM. И не только простых, но и со сложной архитектурой, битностью и т. п.. Также интересует раскрытие в этой теме - как с помощью простых МК программировать сложные, по принципу: Ардуино - простой МК (программатор) - сложный МК, включая разработку софта для взаимодействия с COM-портом на Дельфях или VBasik-е. Полагаю расширение этой темы будет способствовать к увеличению просмотров, ровно также, как и количеству подписчиков.
Спасибо автору. Может когда-нибудь пригодится.
Реально годный контент это не в лужу пузыри пускать:)
Информативно, спасибо. Было бы здорово увидеть работу с "голым" микроконтроллером
Приветствую, программирование голых мк нужно однозначно. Но, помимо этого, нужен урок по правильной обвязке этих мк. И вообще уроки по обвязке элкетроустройств, где нужен конденсатор, где резистор и.т.д. Понятно, что этому нужно где-то учиться с азов электротехники. Но какие-то основы можно дать по кондерам по питанию и.т.п. а то на макетке пощелкать выходами получается, а как реальное устройство какое-нибудь, постоянно затыки.
С кондёром не заработало, так же при нажатии просто кнопки он прошивает сам програматор, а не то, что к нему подключено, Очень спорный видос он и помог сэкономить время и сожрал кучу времени из за нюансов.
Без кондёра и через "загрузить с помощью програматора" код влился и работает, всяко спасибо!
На счет ролика про программирование микроконтроллеров - лично я ОЧЕНЬ хочу. Давно искал в инете хоть что-нибудь про то, как сделать из дуринки программатор, был один сайт, рассказано было просто чудовищно: папаяем вот такую схему, в ардуино ИДЕ нажимаем это кнопку, не знаю что она делает, ну и вы не думайте об этом, единственное что было интересно посмотреть - пайка шилда для уны в исполнение мартышки. Я не хочу не кого принижать, просто очень давно ждал что-нибудь типа вашего ролика. Спасибо большое. Ничикон самый лучший!
Давайте ESP прошьём! )))
Крутое видео!
Да! Автор молодец, Больше видосов работы с голыми МК без регистрации и смс)))
Без конденсатора fuse bits читаются, с конденсатором нет (SinaProg).
В качестве программатора Nano. Сперва загрузил в него АrduinoISP (без подключения чего либо), затем подключил 6 проводов к второму Нано, а также конденсатор.
Проверил порт через Device Manager и ввел его в SinaProg. Там пробовал и Ардуино и AVRISP в качестве программатора.
Пробовал baud rate 9600,19200,115200 и другие.. Пробовал заведомо исправное Нано с загруженным bootloader'oм.
Пробовал transistor tester GM328 с шестью припаянными проводами поочередно с двумя чипами АТМЕГА328Р в DIP28 корпусах.
Без конденсатора программатор (Нано) само программируется.
Что делает начинающий? Путает фьюзы и блокирует работу атмеги. Этот программатор делает это легко. Что потом делает рассматриваемый программатор? Плачет и ничего не может. Расскажи как восстанавливать неправильно установленые фьюзы. Наверняка многим будет интересно.
начинающий не лезет за пределы дуино иде и самое страшное что он там делает - прошивает на 128кгц и досвидули. Урок про аврдудпрог и фьюзы будет позже
вот для таких начинающих автор и дал ссылку на статьи по теме фьюзов.
Так я прошивал атмегу8, и там была низкая частота в фюзах, и нужен другой модифицированный скетч
Кста для линукса есть вменяемый ГУИ прошивальщик?
сделайте подробный урок про загрузку хексов через ардуино, с разбором популярных ошибок и их трабшотингом. Вот это будет гиперполезный видос
Очень вовремя, как раз надо прошить загрузчик на плату melzi от 3d принтера, а программатора нет. Спасибо большое!
спасибо! у меня получилось прошить attiny13 с помощью arduino isp и софта avrdudess - хорошая прога
В интернете много роликов в которых идет разговор о том как заливать скетч в среде Ардуино ИДЕ на Аттини, но там что то слишком сжато объясняют. И вроде бы делал все как советовали авторы, но 4 штуки Аттини 13 превратил в камень. смог удачно запрограммировать только с помощью программы AVRDUDEPROG и программатора usbAsp. Хотелось бы побольше узнать о "подводных камнях" при программирование через среду Ардуино ИДЕ!!!!
Hakko t12 паяльная станция на Ардуино. Пожалуйста!
Хотелось бы увидеть подробное видио для нубов как я, а именно прошивку ATmega8 в корпусе TQFP, своей прошивкой. С помощью arduino uno
А что делать если микроконтроллер atmega168
попробовал не работает
Конечно нужно подробнее что за ядро, как эти ядра искать и где брать и как подобрать к моему контролеру? у меня CT1C08 вот как с него дамп считать и опять залить?
Всем добрый вечер. Подскажите какой набор ардуино взять для начинающих, сыну хочу на новый год подарок сделать. Если можно ссылочку. За ранее спасибо.
Я так и не понял, мне надо прошить стандартный загрузчик (вместо него там щас какаято хрень другая), что бы использовать нано в проектах разных.
Ваш способ это оно и есть, или надо подключаться к шестиногому штекеру, что сверху?
По идее УСБ АСП сделан из атмеги8, можно попробовать повторить его
как завершение цикла про программаторы будет
Я так и делал. Вытравил плату, развел, атмегу прошивал с помощью ардуинки
Спасибо!!!
Наконецто ктото зделал такое видео
Сделайте пожалуйста ролик про mcp2515! Она позволяет подружить ардуино с любым современным авто по CAN шине. Огромная аудитория и пространство для творчества) Можно библиотеку даже написать, как вы это умеете;)
Да вроде библиотек и примеров уже полный тырнет)
Спасибо за видео!!! Лайк!!! А как обновить прошивку usbasp, если нет ардуино, а есть программатор ch341 pro? Как с помощью его можно обновить прошивку? В интернете не нашёл такого примера, есть либо через ардуино, либо с помощью точно такого же второго usbasp, которого у меня нет. Помогите, если нетрудно. Заранее вам благодарен.
Как раз эту тему гуглил пару часов назад...
Как всегда блестящий выпуск!!!
Привет Alex не мог бы ты подробно со схемой и пошагово объяснить как прошить голый мк Atmega 328 p-pu при помоши Arduino Nano как залить на него скетч? В заранее спасибо
Можно ли сделать смарт часы на Ардуино мини
Я очень редко пишу комментарии. Но умоляю, выпусти ролик про голые микроконтроллеры! Буду рад)
спасибо за инфу! оказалось, что у меня одна из первых ардуинок жива частично, просто юсб интерфейс спалил))
Добрый день. Меня зовут Александр, 61 год. Я хочу сделать один проэкт для моих внуков на модельной жедезной дороге. Это должно работать на Attiny85. Составные части:
1. Attiny85
2. две кнопки ( не выключатели)
3. 1 штука LED
4. Servo мотор - 1 штука ( SG90 9G Micro Mini Servo) или подобный
5. RM065 10КОм (?) потенциометр - 1 штука
Принцип работы: Начальное состояние так называемое "0" состояние- ничего не происходит. Внимание: мы имеем две кнопки: А и Б Сначало нажимается кнопка А, потом Б. После нажатия Б в Attiny85 срабатывает счеткик с 0 на увеличение 1. В это время начинает мигать LED (можно сказать симметрично по 0,5 сек.). Потом через 1 сек. ( после нажатия Б) поворачивается servo-мотор на 180 град. и останавливается. LED-продолжает мигать. При нажатии АБ - 2 раз, АБ - 3 раз , и более- счетчик считает 2, 3 и более. Если на счетчике не "0", LED постоянно мигает, а серво находится в полодении 180 град. Уменьшение на счетчике только после комбинации БА, БА. Если состояния счеткика становится на "0", Servo поворачивается в положение 0 град. и только потом ( при нулевом Servo) перестает мигать LED. Потенциометр необходим для регулирования скорости вращения servo (ШИМ сигнала) Кто поможет сделать?
Сделайте небольшое видео о том как средствами Arduino IDE или стороннего по можно прошить мк PIC
Прям вовремя
Получится с помощью этой штуки очистить eeprom 24c256 ?
Есть проект высоковольтного программатора на Arduino, которым можно оживлять аттини и атмеги, например если случайно накосячил с фьюзами. Но там много танцев с бубном. Делал себе такой - очень помог в свое время. Но можно его доработать и будет вообще огонь)
Ссылки на проект:
radiokot.ru/circuit/digital/pcmod/72/
www.radiokot.ru/forum/viewtopic.php?t=137562
microtherion.github.io/ScratchMonkey/
*Л. а. й. к. о. с.* за видос.
А можно потом использовать ардуину которую сделали программатором? Можно ли в неё потом заливать прошивки как и раньше? Ничего не летит?
Проверил, все норм
Спасибо за подробное видео, но при прошивке бутлоадера выдает ошибку "invalid device signature" в качестве загрузчика Уно а заливаю на атмега 328pu smd. Менял Иде, проверял пайку и контакты, правильность, менял коды сигнатур, и никак ... Посоветуйте что делать ???? Умоляю!!!!
А что насчёт cp2102? Им же тоже можно шить
Stm32f103 можно как-то прошить через ардуино?
А как узнать имя чипа в китайском фонарике, там явно микроконтроллер, т.к. имею два разных фонаря, в обеих одинаковые микросхемы, но разные режимы. Надписей нет никаких. 14 ног с двух сторон (7+7)
А и правда супер за 10 минут выстрелил то что люди годами изучали
Будет ли видео по работе с stm32 микроконтроллерами?
А фиг его знает. Alex Gyver не любит даже esp8266, а любит исключительно ардуинки
@@Gameplayer55055 не даром заметки ардуинщика)
@@DanilaEliseev от-от
@@m_kolotushkin это отдельная экосистема, использовать для нее Arduino IDE - это всеравно что использовать бульдозер чтобы садить картошку.
Зато нету проблем с экранами
Сам зашёл в android studio - нихуя не понятно, все чужое, сам питоном занимался и с++.
Подумаешь, те же программки, коды, но на самом деле тут тоже нужно переучиваться, как решать определенные задачи, архитектура
@@m_kolotushkin в микроволновку ты малину не поставишь, стмка это посредине ардуины и RPI
И да, питон рулит, но для Малинки уровень машинного зрения
камни шить это конечно круто, но я думаю большинство зрителей в том числе и я могут повторить лишь модульные проекты, и хотелось бы больше видео в этом направлении, например так и нет видео про GSM сигнализацию, разработку веб страничек на ардуино где можно мониторить свои датчики и т.д.
"так и нет" - никто и не говорил, что они будут) может быть когда нибудь и будет, но тут вопрос в том что чтобы сделать "страничку" - мало уметь кодить ардуино, нужно ещё уметь кодить html и css. И это в разы сложнее чем сделать проект на камушке, потому что камушек программируется в той же ардуино тем же кодом что обычно
годно
Я так понимаю Pic’i тут не шьют?
Интересно было бы прошить с помощью Arduino, pic16f690)
а как сделать эмуляцию клавиатуры(не всей (определенных клавиш)) и быстрых клавиш(одной кнопкой) желательно на нано?
nano и uno представляются системе как com port, а leonardo как usb контроллер. так что он лучше подойдет
Как PIC16f73 пришивать таким образом? Их у меня дофига?а применить фиг знает как.этот пик поддерживает I2C spi uart
pic kit
программировать PIC-и
это не смотреть мульты Мауса и Микки
тебе это садо мазо ещё не надоело?
у меня тоже валяются пяток arduino pro и то я на это уже как на мусор смотрю а программировать в ардуино иде это не отстой микрочиповый
Парни, кто подскажет, где можно купить литературу по ардуино?
Надеюсь тема программаторов будет продолжена уроком о том как из Arduino Nano сделать высоковольтный программатор?
Молодец
А прошивать микросхему пам'яти мультиметра richmeters можно этим или не тот стандарт?
ищи скетч для прошивки флешек дуиной
@@nich1con652 спасибо
esp можно прошить?
Очень хочется посмотреть как работать с промышленными инкрементальными энкодерами. Попробовал, но на большой скорости вращения наблюдаются пропуски шагов. Под большой скоростью я имею ввиду, проста пальцами чуть быстрее крутанешь и происходят пропуски..
Будет, возможно в этом году. Вся суть кроется в обработке сигналов с энка, это нужно делать на прерываниях и с нормальным быстрым алгоритмом
лайк однозначно ! друже нужна помощь ... ( управление мотором от стиралки ..прямой привод .. по "хитрому" )) алгоритму .... как с Вами связаться ? ( мой уровень знаний в программировании = 1 в радио технике =4... ну где то так ))...
Давно ждал этого видео
Очень интересно. А можно сделать автоматический программатор?Что бы загружать прошивку без компа? и прикорячить счетчик удачных прошивок...
делают с сд карты
Здравствуйте, минут через 30 нормально будет?
Больше видео про тиньки!!!
А как дамп загружать??? допустим обычный дамп файл который запускается программаторами и загружается
выше сказали как подружить с аврдудпрог, им можно хекс или бин залить
не получается через такой самопальный программатор добраться до целевой платы через АВэЭрДюдПрог.
А если в опции программаторы нет ни одного программатора в чём может быть проблема?
Что такое загрузчик?
Хотелось бы увидеть в вашем исполнении дубликатор домофонных ключей. В моем городе никто дубликаты не делает, а мой ключ перестал хорошо работать. Повторял дубликаторы из интернета, но мой ключ они отказываются считывать.
Обратитесь в контору, которая обслуживает ваш домофон и купите новый ключ. Может и не дешевле, но вот работать будет 100%.
Дайте пожалуйста контакты автора
Автор, го свою версию заставки для канала:]
У меня не получилось прошить Arduino Leonardo
Вот ошибка:
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
всё, восстановил)
Вот ,то что сегодня думала
Кто делал из нано программатор Postal3, может видел где подробную инструкцию, как это сделать
Опааа!!! Топ канал!!
В AVRDude нужно выбирать не USBaps, если пользуешься ардуиной как программатором, а arduino. И все будет работать ;)
1:55 смотри внимательно, и не позорься :) Выше уже сказали что добавить к дуду.
спс за подвал )
раскажи про tiny4,5,9,10 и про tpi интерфейс
Что-то не едут эти лыжи - после выбора целевой платы, в списке программаторов только "micronucleus"
Вау, ардуино и такое умеет)
Ща заценим видосик)
Где Алекс гайвер? Верните его!!
У меня при записи загрузчика в ATtiny13 контролер перестает отвечать, навсегда. Поэтому прошиваю только командой "Загрузить через программатор"
Загрузчика как такового для тини13 нет, эта команда прошивает фьюзы. Поэтому всё внимание на настройку ядра
А такой программатор можно заменить ? (USB-программатор CH341A)
aliexpress.ru/item/32789272774.html
нет, это свисток для прошивки через бутлоадер
Помоги как программировать стиральные машины на ардуино. Как научиться
Никак
А где Алекс?
Как быть если нужна не стандартная частота? Например 5мГц.
тогда тебе нужно 20мгц кварц программатору вместо 16
@@nich1con652 Мне нужен кварц 5 МГц. При чём тут 20 МГц ???
@@user-zy5wb1ut1p Используйте внешнюю RC-задающую цепочку. Подробнее гуглите FUSE-биты AVR.
Что значит "стандартная плата ардуино" когда все они разные?
подружить легко, качаешь последний синапрог и выбираешь там ардуино, далее согласно инструкции скетча ардуиноисп, конденсатор там не пришей кобыле хвост
Было бы логичнее в качестве примера прошить usbasp на последнюю версию при помощи ардуино. Все никак не дойдут руки этим заняться)
Вроде под это заложен отдельный видос
2й день пытаюсь при помощи ардуины прочитать фьюзы/определить МК черезе AVRDUDESS и какая-то дичь, единственное что такой программатор может прочитать - сам себя. У всех на видео всё работает, у меня жопа какая-то, хз в чем дело. И разные ардуины пробовал, и разные МК пробовал - результат один и тот же, нулевой результат