Автономный программатор для Atmega 328 на Atmega 328

Sdílet
Vložit
  • čas přidán 31. 08. 2023
  • С помощью любой платы на Atmega 328 (Arduino UNO, Nano, Pro Mini etc.), модуля для SD карт, кнопки, пары светодиодов, резистора и разъема вы можете собрать автономный программатор для плат на Atmega 328.
    Код прошивки и схема: github.com/MoonFox2006/AVRizer
  • Věda a technologie

Komentáře • 38

  • @zenfonasus7541
    @zenfonasus7541 Před 10 měsíci +3

    Видел подобное решение, но с дисплеем и несколькими кнопками, там ещё есть поддержка нескольких микроконтроллеров и возможность выпобора файла прошивки. Но тот проект сугубо комерческий. Хочу выразить благодарность за открытый код и объяснение всего процесса, взял на вооружение, буду использовать с удовольствием, иногда есть необходимость прошивать несколько контроллеров.

  • @WOODIX
    @WOODIX Před 10 měsíci +3

    Да замечательно всё, спасибо!

  • @Avenir-Sigrun
    @Avenir-Sigrun Před 10 měsíci +1

    Благодарю за хлопоты. Некоторые слова очень трудно различить.

  • @user-gu5mw2sn5i
    @user-gu5mw2sn5i Před 10 měsíci +1

    Спасибо автор за полезное видео!

  • @alexandrmatyshkin1209
    @alexandrmatyshkin1209 Před 10 měsíci +1

    и интересно, и полезно. спасибо.

  • @vladimirisakov3715
    @vladimirisakov3715 Před 10 měsíci +2

    В данный момент на базе Arduino Uno делаю Fusebit doctor для Atmega 328.

  • @avr_stm_pro2955
    @avr_stm_pro2955 Před 10 měsíci

    Спасибо 👍 прикольно 👍

  • @smprohd
    @smprohd Před 10 měsíci +2

    Нужен дисплей и солнечная батарея на случай апокалипсиса) и опрос: какие прошивки вы бы взяли с собой? метеостанцию?

  • @janedoe6182
    @janedoe6182 Před 10 měsíci

    Ехал Atmega через Atmega. Видит Atmega Atmega Atmega. Atmega Atmega Atmega Atmega. Atmega Atmega Atmega Atmega.

  • @MaSSerG89
    @MaSSerG89 Před 10 měsíci +1

    Простіше вже використати на андроїд телефон программу ZFlasher AVR і через звичайний программатор залити прошивку, є вибір чіпа, зміна ф'юзів.... Також є для STM32, STM8

  • @tree-service
    @tree-service Před 10 měsíci +2

    А для чего это нужно? не совсем понятно.для загрузки прошивки в ардуину с помощью другой ардуины?
    понятно конечно - для автоматичекого обновления по интернету например.
    но это уже уровень продукта серьезный должен быть

    • @windy_sky
      @windy_sky Před 10 měsíci +1

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

    • @tree-service
      @tree-service Před 10 měsíci

      @@windy_sky ну или ты выкатил клиенту что-то, и оно имеет выход в интернет, и само может качать обновления и зашивать их.
      у меня прост нет таких прецедентов.
      но в целом интересно
      но клиенты обоссаные не готовы платить :)

  • @ciklomat
    @ciklomat Před 10 měsíci

    Очень полезная вещь! А можно сделать тоже самое, но прошивать вместо ардуины память например BIOS SPI Flash WINBOND W25Q32BVS ее можно выдрать с материнских плат?

    • @alexmorozov73
      @alexmorozov73  Před 10 měsíci +1

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

    • @ciklomat
      @ciklomat Před 10 měsíci

      Было бы удобно в ней разместить картинки для меню цветного дисплея и через флешку их загружать.

  • @yl923
    @yl923 Před 10 měsíci

    Как в ардуино прочитать серийный номер и cid SD карты, что бы флешку привязать к прошивки?

    • @alexmorozov73
      @alexmorozov73  Před 10 měsíci +1

      Штатно никак, все интересные структуры в классах объявлены как частные, даже порождением своего класса от них не дотянуться.

    • @yl923
      @yl923 Před 10 měsíci

      @@alexmorozov73 czcams.com/video/gnfMCocxlPg/video.htmlsi=sWca7CRt99S0rqRG а как он тогда здесь считал?

    • @alexmorozov73
      @alexmorozov73  Před 10 měsíci +2

      Ну так у автора и спросите, я тут причем. Оригинальная библиотека SD для AVR такого не позволяет, если ее код использовать для прямой работы с SD, то все возможно.

  • @AndrejGavriluk
    @AndrejGavriluk Před 10 měsíci

    Нужна всего одна кнопочка ...
    Ага . А ещё мощный компьютер и программист ...

    • @alexmorozov73
      @alexmorozov73  Před 10 měsíci

      Мощный компьютер? Я на ноуте 12-ти летнем в основном пишу. Нет, у меня, конечно, есть и ПК мощный и игровой ноут, да и на стим деке в крайнем случае можно писать...
      Программист где нужен? Чтобы на полностью готовом коде паразитировать, программистом быть не нужно. :)
      Не понимаете о чем это - покупайте готовое устройство, заодно на цены немного подивитесь. :) Хотя стоп, для него же тоже нужен будет "мощный компьютер и программист" :)

  • @Ingeneer-KZ
    @Ingeneer-KZ Před 10 měsíci

    Было бы классно программить через есп8266. И передавать прошивку по воздуху.

    • @alexmorozov73
      @alexmorozov73  Před 10 měsíci +3

      Может быть пора уже изучить стандартные примеры дурины для ESP8266, чтобы не мечтать о давно созданном?

    • @Ingeneer-KZ
      @Ingeneer-KZ Před 10 měsíci

      @@alexmorozov73 есп8266 то давно прошивается по воздуху. А прошивальщик атмеги через есп не встречал.

  • @toshibamaster2210
    @toshibamaster2210 Před 10 měsíci

    больше интересует програматор для stm32 на мегах

    • @alexmorozov73
      @alexmorozov73  Před 10 měsíci +2

      Моветон же :) "Непатриотично".
      Для STM надо на STM8 делать. :)

  • @pavlomukosieiev6588
    @pavlomukosieiev6588 Před 10 měsíci

    Есть ли схема рабочая высоковольтного программатора?

    • @alexmorozov73
      @alexmorozov73  Před 10 měsíci +1

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

    • @elembed3402
      @elembed3402 Před 10 měsíci

      @@alexmorozov73 🤣🤣🤣👍👍👍

    • @elembed3402
      @elembed3402 Před 10 měsíci

      у Атмеля есть STK500 ))) схема на него где то тоже есть.

  • @ArtemKAD1
    @ArtemKAD1 Před 10 měsíci

    Светодиод лучше заменить на пищалку - так наглядней.
    ЗЫ. Впрочем, 17кБ это что-то слишком круто. Помнится у меня в аналогичном устройстве влезало в AtMega8(88) вместе с двумя прошивками(тестовой и рабочей) для устройства на AtMega48. Видать файловая система ну уж очень неприлично занимает...

    • @alexmorozov73
      @alexmorozov73  Před 10 měsíci

      Все в ваших руках.
      Нагляднее все-таки (ИМХО) I2C OLED дисплей.

    • @ArtemKAD1
      @ArtemKAD1 Před 10 měsíci

      @@alexmorozov73 Не думаю. Автономный программатор предназначен для записи прошивки низкоквалифицированным персоналом в режиме "вставил->нажал на кнопку->дождался сигнала->следующий". И чем быстрее этот цикл происходит тем комфортнее. А всякие надписи которые еще и надо читать это лишнее.

    • @alexmorozov73
      @alexmorozov73  Před 10 měsíci

      Поэтому и два светодиода. А пищать не везде можно :)

  • @knight74144
    @knight74144 Před 10 měsíci

    Думаю у каждого радиолюбителя имеется программатор ch341 который может прошивать так же атмеги, на крайняк так же валяется плата с ft232 тоже может шить, так называемый bitbang программатор, у тут целый микроконтроллер ради программатора

    • @alexmorozov73
      @alexmorozov73  Před 10 měsíci +4

      Тут всего лишь автономное устройство в пачке сигарет, а что же нужно дополнительно вашему CH341? Всего лишь компьютер или не самый простой телефон (USB-OTG есть ой как не у всех телефонов)?
      Вы даже название ролика не можете понять? :)

    • @knight74144
      @knight74144 Před 10 měsíci +1

      @@alexmorozov73 в любом случае тебе нужен комп чтобы прошивку писать, ну и конечно же , если нет возможности с компом подобраться к мк, можно "дернуть" мк , можно ещё наверное на esp запилить беспроводную прошивку .
      Ещё можно автономный hv программатор чтоб фьюзы сбросить