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

  Рет қаралды 6,781

Alex Morozov

Alex Morozov

10 ай бұрын

С помощью любой платы на Atmega 328 (Arduino UNO, Nano, Pro Mini etc.), модуля для SD карт, кнопки, пары светодиодов, резистора и разъема вы можете собрать автономный программатор для плат на Atmega 328.
Код прошивки и схема: github.com/MoonFox2006/AVRizer

Пікірлер: 38
@zenfonasus7541
@zenfonasus7541 10 ай бұрын
Видел подобное решение, но с дисплеем и несколькими кнопками, там ещё есть поддержка нескольких микроконтроллеров и возможность выпобора файла прошивки. Но тот проект сугубо комерческий. Хочу выразить благодарность за открытый код и объяснение всего процесса, взял на вооружение, буду использовать с удовольствием, иногда есть необходимость прошивать несколько контроллеров.
@WOODIX
@WOODIX 10 ай бұрын
Да замечательно всё, спасибо!
@user-gu5mw2sn5i
@user-gu5mw2sn5i 10 ай бұрын
Спасибо автор за полезное видео!
@Avenir-Sigrun
@Avenir-Sigrun 10 ай бұрын
Благодарю за хлопоты. Некоторые слова очень трудно различить.
@alexandrmatyshkin1209
@alexandrmatyshkin1209 10 ай бұрын
и интересно, и полезно. спасибо.
@vladimirisakov3715
@vladimirisakov3715 10 ай бұрын
В данный момент на базе Arduino Uno делаю Fusebit doctor для Atmega 328.
@avr_stm_pro2955
@avr_stm_pro2955 10 ай бұрын
Спасибо 👍 прикольно 👍
@smprohd
@smprohd 10 ай бұрын
Нужен дисплей и солнечная батарея на случай апокалипсиса) и опрос: какие прошивки вы бы взяли с собой? метеостанцию?
@ciklomat
@ciklomat 10 ай бұрын
Очень полезная вещь! А можно сделать тоже самое, но прошивать вместо ардуины память например BIOS SPI Flash WINBOND W25Q32BVS ее можно выдрать с материнских плат?
@alexmorozov73
@alexmorozov73 10 ай бұрын
Если знать протокол обмена и на него хватит скорости МК, то можно шить что угодно.
@ciklomat
@ciklomat 10 ай бұрын
Было бы удобно в ней разместить картинки для меню цветного дисплея и через флешку их загружать.
@tree-service
@tree-service 10 ай бұрын
А для чего это нужно? не совсем понятно.для загрузки прошивки в ардуину с помощью другой ардуины? понятно конечно - для автоматичекого обновления по интернету например. но это уже уровень продукта серьезный должен быть
@windy_sky
@windy_sky 10 ай бұрын
Очень удобно если какое то устройство где то работает и его надо без ноутбука перепрограммировать.
@tree-service
@tree-service 10 ай бұрын
@@windy_sky ну или ты выкатил клиенту что-то, и оно имеет выход в интернет, и само может качать обновления и зашивать их. у меня прост нет таких прецедентов. но в целом интересно но клиенты обоссаные не готовы платить :)
@yl923
@yl923 10 ай бұрын
Как в ардуино прочитать серийный номер и cid SD карты, что бы флешку привязать к прошивки?
@alexmorozov73
@alexmorozov73 10 ай бұрын
Штатно никак, все интересные структуры в классах объявлены как частные, даже порождением своего класса от них не дотянуться.
@yl923
@yl923 10 ай бұрын
@@alexmorozov73 kzfaq.info/get/bejne/ndSWgKagyN7QgJs.htmlsi=sWca7CRt99S0rqRG а как он тогда здесь считал?
@alexmorozov73
@alexmorozov73 10 ай бұрын
Ну так у автора и спросите, я тут причем. Оригинальная библиотека SD для AVR такого не позволяет, если ее код использовать для прямой работы с SD, то все возможно.
@janedoe6182
@janedoe6182 10 ай бұрын
Ехал Atmega через Atmega. Видит Atmega Atmega Atmega. Atmega Atmega Atmega Atmega. Atmega Atmega Atmega Atmega.
@Ingeneer-KZ
@Ingeneer-KZ 10 ай бұрын
Было бы классно программить через есп8266. И передавать прошивку по воздуху.
@alexmorozov73
@alexmorozov73 10 ай бұрын
Может быть пора уже изучить стандартные примеры дурины для ESP8266, чтобы не мечтать о давно созданном?
@Ingeneer-KZ
@Ingeneer-KZ 10 ай бұрын
@@alexmorozov73 есп8266 то давно прошивается по воздуху. А прошивальщик атмеги через есп не встречал.
@MaSSerG89
@MaSSerG89 10 ай бұрын
Простіше вже використати на андроїд телефон программу ZFlasher AVR і через звичайний программатор залити прошивку, є вибір чіпа, зміна ф'юзів.... Також є для STM32, STM8
@toshibamaster2210
@toshibamaster2210 10 ай бұрын
больше интересует програматор для stm32 на мегах
@alexmorozov73
@alexmorozov73 10 ай бұрын
Моветон же :) "Непатриотично". Для STM надо на STM8 делать. :)
@AndrejGavriluk
@AndrejGavriluk 10 ай бұрын
Нужна всего одна кнопочка ... Ага . А ещё мощный компьютер и программист ...
@alexmorozov73
@alexmorozov73 10 ай бұрын
Мощный компьютер? Я на ноуте 12-ти летнем в основном пишу. Нет, у меня, конечно, есть и ПК мощный и игровой ноут, да и на стим деке в крайнем случае можно писать... Программист где нужен? Чтобы на полностью готовом коде паразитировать, программистом быть не нужно. :) Не понимаете о чем это - покупайте готовое устройство, заодно на цены немного подивитесь. :) Хотя стоп, для него же тоже нужен будет "мощный компьютер и программист" :)
@pavlomukosieiev6588
@pavlomukosieiev6588 10 ай бұрын
Есть ли схема рабочая высоковольтного программатора?
@alexmorozov73
@alexmorozov73 10 ай бұрын
Есть знакомые, которые помогут разбанить в гугле
@elembed3402
@elembed3402 10 ай бұрын
@@alexmorozov73 🤣🤣🤣👍👍👍
@elembed3402
@elembed3402 10 ай бұрын
у Атмеля есть STK500 ))) схема на него где то тоже есть.
@ArtemKAD1
@ArtemKAD1 10 ай бұрын
Светодиод лучше заменить на пищалку - так наглядней. ЗЫ. Впрочем, 17кБ это что-то слишком круто. Помнится у меня в аналогичном устройстве влезало в AtMega8(88) вместе с двумя прошивками(тестовой и рабочей) для устройства на AtMega48. Видать файловая система ну уж очень неприлично занимает...
@alexmorozov73
@alexmorozov73 10 ай бұрын
Все в ваших руках. Нагляднее все-таки (ИМХО) I2C OLED дисплей.
@ArtemKAD1
@ArtemKAD1 10 ай бұрын
@@alexmorozov73 Не думаю. Автономный программатор предназначен для записи прошивки низкоквалифицированным персоналом в режиме "вставил->нажал на кнопку->дождался сигнала->следующий". И чем быстрее этот цикл происходит тем комфортнее. А всякие надписи которые еще и надо читать это лишнее.
@alexmorozov73
@alexmorozov73 10 ай бұрын
Поэтому и два светодиода. А пищать не везде можно :)
@knight74144
@knight74144 10 ай бұрын
Думаю у каждого радиолюбителя имеется программатор ch341 который может прошивать так же атмеги, на крайняк так же валяется плата с ft232 тоже может шить, так называемый bitbang программатор, у тут целый микроконтроллер ради программатора
@alexmorozov73
@alexmorozov73 10 ай бұрын
Тут всего лишь автономное устройство в пачке сигарет, а что же нужно дополнительно вашему CH341? Всего лишь компьютер или не самый простой телефон (USB-OTG есть ой как не у всех телефонов)? Вы даже название ролика не можете понять? :)
@knight74144
@knight74144 10 ай бұрын
@@alexmorozov73 в любом случае тебе нужен комп чтобы прошивку писать, ну и конечно же , если нет возможности с компом подобраться к мк, можно "дернуть" мк , можно ещё наверное на esp запилить беспроводную прошивку . Ещё можно автономный hv программатор чтоб фьюзы сбросить
CH552 LCD 1602 USB CDC дисплей
16:26
Alex Morozov
Рет қаралды 8 М.
Фишки Arduino, о которых ты не знал!
13:37
Заметки Ардуинщика
Рет қаралды 109 М.
WHO LAUGHS LAST LAUGHS BEST 😎 #comedy
00:18
HaHaWhat
Рет қаралды 23 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 31 МЛН
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 9 МЛН
RP2040W 2023
17:18
Alex Morozov
Рет қаралды 7 М.
CH32V003 SDI Print
13:34
Alex Morozov
Рет қаралды 2,5 М.
LCD1602 - это очень просто!
22:19
Гневисть
Рет қаралды 140 М.
SuperMini - это Супер или Мини?
20:14
Alex Morozov
Рет қаралды 3,2 М.
RP2040 малинка без остинок
51:53
Alex Morozov
Рет қаралды 7 М.
Отладочная плата для ATmega8
9:48
arduinoLab
Рет қаралды 22 М.
RS485 и микроконтроллер
10:30
Александр Писанец
Рет қаралды 115 М.
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 1,7 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 6 МЛН
S24 Ultra and IPhone 14 Pro Max telephoto shooting comparison #shorts
0:15
Photographer Army
Рет қаралды 9 МЛН
Rate This Smartphone Cooler Set-up ⭐
0:10
Shakeuptech
Рет қаралды 1,1 МЛН
Top 50 Amazon Prime Day 2024 Deals 🤑 (Updated Hourly!!)
12:37
The Deal Guy
Рет қаралды 1,4 МЛН