Тёмный

Указываем фьюзы для микроконтроллеров avr в теле вашего кода. 

Microcontrollers
Подписаться 46 тыс.
Просмотров 17 тыс.
50% 1

Чтобы избежать ряд проблем связанных с фьюзами (fuse bits) при программировании микроконтроллеров avr, разработчики Microchip Studio ( Аtmel Studio ) реализовали возможность задавать значения фьюзов непосредственно в теле вашего кода. Программируя микроконтроллеры avr из-под среды Microchip Studio вам нужно только установив галочку тем самым вы не накосячите с фьюзами, а это в свою очередь не приведет к ряду проблем и за неправильных выставленных фьюз битов. Особенно это актуально, когда твою программу для микроконтроллера используют сторонние лица.
Купить программатор AVRISPmk2 - alii.pub/67m4jd

Опубликовано:

 

13 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 106   
@Nikolka1524
@Nikolka1524 2 года назад
Привет. Помню лет 5 назад, когда я решил изучить программирование AVR я наткнулся на твои уроки, и только благодаря тебе развился в этом направлении. У тебя и до сих пор самые понятные и полные уроки. Спасибо огромное. Поздравляю что появились инвесторы. У таких людей как ты обязательно в жизни всё должно получиться. Я рад за тебя.
@АлександрПисанец
@АлександрПисанец 2 года назад
Спасибо за такие слова
@user-bd8ml2zg1h
@user-bd8ml2zg1h 2 года назад
Здравия Александр, посмотрю с удовольствием про avr, я многому научился по Вашим роликам, спасибо за труд!
@alximedkylibin3059
@alximedkylibin3059 2 года назад
С возвращением !!! Да прибудут с нами фьюзы!!!
@ruslanmarkiv7167
@ruslanmarkiv7167 2 года назад
Я тоже учился по вашим видеоурокам! Лично для меня ви лучший учитель по AVR! Жаль правда что перестали видео по Си вилаживать!
@АлександрПисанец
@АлександрПисанец 2 года назад
та готовлю по си, только времени много это все занимает
@Yupitrer
@Yupitrer 2 года назад
@@АлександрПисанец Много времени на обработку и монтаж. А нам ведь главное суть
@DmTzh
@DmTzh 2 года назад
Мы все уже давно соскучились, с возвращением)
@ОлегКокошко
@ОлегКокошко 2 года назад
Ура,вы снова с нами!
@KARMAElectronics
@KARMAElectronics 2 года назад
Для такой задачи (прошивка партии устройств на стороне заказчика) намного проще будет воспользоваться avrdude и скриптом с указанием нужных фузов, пути к файлу прошивки, обернув это в цикл. Далее на рабочий стол кидается ярлык скрипта, задается комбинация клавиш для запуска и вуаля - можно прошивать группу устройств по одному нажатию клавиш)))
@vadegdadeg
@vadegdadeg 2 года назад
А я на работе к ChipProg-48 "педаль газа" приделывал, чтобы народу было шить удобнее.
@paulkvetkov8600
@paulkvetkov8600 2 года назад
У Вас всегда очень хорошие ролики. И по АВР и по Си. Даже не хорошие, это слово не совсем подходит. Они (ролики) очень полезные. А это редкость на просторах. Искренне жаль, что у Вас мало времени на их создание. Успехов и здоровья!
@viktormanasyan3747
@viktormanasyan3747 2 года назад
С возвращением Александр 8битные МК буду жить ещё долго твои уроки мне очень помогли теперь и я младшему покалению рекомендую твой канал
@andreyc6439
@andreyc6439 2 года назад
С возвращением!!! И плодотворного творчества Вам!
@Siberia55rus
@Siberia55rus 2 года назад
Спасибо за ваши ролики, очень помогают при изучении программирования микроконтроллеров.
@camelrahmatullin1059
@camelrahmatullin1059 2 года назад
легенда вернулся!
@АлександрПисанец
@АлександрПисанец 2 года назад
очень громко сказано )
@trollermik4204
@trollermik4204 2 года назад
С возвращением! Ваши уроки лучшие. Побольше такого контента👍
@avr_stm_pro2955
@avr_stm_pro2955 2 года назад
Привет с возвращением!!!
@allavg
@allavg 2 года назад
"Деревянные игрушки" обрели новый смысл )
@СергейЛевашов-г5н
@СергейЛевашов-г5н 2 года назад
Эх неожиданно. С удовольствия посмотрел..
@aleksanderdragonage5670
@aleksanderdragonage5670 2 года назад
Привет Александр , побольше видео ,Удачи Вам!!!!
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 2 года назад
Александр спасибо большое за доходчивое объяснение - ваш ученик по AVRкам. Все таки вернулся на ATMEL STUDI и AVRдудку.
@m_kolotushkin
@m_kolotushkin 2 года назад
Оооо! Ну когда уже я себе такой программатор куплю🤔
@dargindarginec9561
@dargindarginec9561 2 года назад
Приветствую. С возвращением 😊 как дела у вас? Рад видеть вас снова. Отличное видео спасибо.
@allreadblack
@allreadblack 2 года назад
Будет возможность снимите пару роликов хоть очень короткие про используемые материалы, схемотехнику, хоть на коленке нарисованную, будет приятно знать что у вас все хорошо.
@gnom
@gnom 2 года назад
Отлично, коллега! Ведь фьюсы - это самый частый косяк у новичков!
@user-zg5om1ks2c
@user-zg5om1ks2c 2 года назад
Александр приветствую Вас! Это хорошо. Я рад Вас наблюдать снова! Как Ваши дела, как успехи!
@BD0981
@BD0981 2 года назад
Привет Александр! Куда так долго проподал
@openFrimeTv
@openFrimeTv 2 года назад
оо, спасибо. а я мучался постоянно через тысячу кнопок прошивал )
@up7zy9mk5l
@up7zy9mk5l 2 года назад
Александр, спасибо за видео! Где можно подробнее познакомиться с вашей деревянной робототехникой?
@МихаилДу-п4ш
@МихаилДу-п4ш Год назад
Мужик ты куда пропал, ты там живой?
@жоравооонцов
@жоравооонцов Месяц назад
Александр, куда вы пропали?
@user-ru8lz3qt8y
@user-ru8lz3qt8y 2 года назад
Где вы раньше то были?)) Лет так 6-8 назад)
@ciklomat
@ciklomat 2 года назад
Живой! Хотел было начать изучать STM, но к сожалению на ютубе не существует нормального учителя как Вы. Жду новых уроков о внутренней периферии микроконтроллера.
@blackeagle1030
@blackeagle1030 2 года назад
Их масса просто stm32 сложнее, однако если вы программируете атмеги то вам будет проще
@ciklomat
@ciklomat 2 года назад
@@blackeagle1030 Я так и сказал, их много ,а назови нормального?
@KARMAElectronics
@KARMAElectronics 2 года назад
@@ciklomat narod stream неплохо рассказывает
@ciklomat
@ciklomat 2 года назад
@@KARMAElectronics не в обиду ему,но лучше его читать.
@KARMAElectronics
@KARMAElectronics 2 года назад
@@ciklomat согласен, когда начинал изучение - читал, но иногда удобно за подробностями заглянуть в видео
@znsoft
@znsoft 2 года назад
Видимо я смотрел ролик по диагонали? в описании к ролику написано: " реализовали возможность задавать значения фьюзов непосредственно в теле вашего кода" , но в ролике увидел что в теле компилятор ругается , а при программировании все равно выбирал фьюзы вручную . и собсно сама прошивка идет только из студии . строка в коде FUSES = {} вообще зачем если все равно вручную настраивал фьюзы ? после просмотра ролика понял что нужно качать студию и разбираться самостоятельно . и что значит фраза "реализовали возможность" в описании ролика так же не понял . какой то скрипт дописан к студии или что ?
@АлександрПисанец
@АлександрПисанец 2 года назад
Где вы увидели что в ролике компилятор ругается? Значения для фьюзов конечно нужно один раз задать и прописать в ручную. При прошивки микроконтроллера уже не нужно задавать фьюзы, я же все показал.
@skypropeller
@skypropeller 2 года назад
Спасибо! Все подробно и понятно. Если будет возможность, то хотелось бы увидеть работу AVR МК с радиомодулями LoRa LLCC68 по SPI.
@кожевникедвард
@кожевникедвард 2 года назад
С Новым годом Вас Саня!!!!!!
@АлександрПисанец
@АлександрПисанец 2 года назад
Спасибо, вас также
@vitalik2908
@vitalik2908 2 года назад
С вами я сделал первые шаги от ардуино к регистрам и попёрло.
@vilo9900
@vilo9900 5 месяцев назад
Добрый день! Можете подсказать ваше видео, где есть схема подключения аналогового датчика к микроконтроллеру AVR и программу тоже?
@DepechLyot
@DepechLyot 2 года назад
Конструкторы просто супер! Woodtrickland отвал башки!!!
@ebjikkolu4757
@ebjikkolu4757 2 года назад
Ого какая фича ,жаль что я уже на stm перешел . Рад за вас ,что хобби превратилось в заработок
@АлександрПисанец
@АлександрПисанец 2 года назад
Спасибо. Только этот заработок еще тот геморрой )
@goodwill7643
@goodwill7643 2 года назад
@@АлександрПисанец в европе нехватка инженеров. если не страшен переезд, то можно и работу найти с гемороем по меньше.
@ostrov11
@ostrov11 2 года назад
... мужик, 2022 а ты про "фьюзы" ((
@electronics_is_easy
@electronics_is_easy 2 года назад
С микрочип-студией так же прекрасно работает народный AVRISP-MKII, пользуюсь этим программатором в связке со студией уже как 10 лет, начинал еще с AVR студии. Родные драйвера студии подходят. Прошивка для программатора берется с открытого проекта LUFA. Хотел тут указать ссылку на этот программатор, но ютуб удаляет такие комментарии.
@user-ru8lz3qt8y
@user-ru8lz3qt8y 2 года назад
А что бы он не работал, если только название поменялось в нем? Все остальное как было AVR так и осталось, патенты и лицензии только у другой компании
@f33net
@f33net 2 года назад
Александ, может быть как-то и ISP clock возможно в коде задать? На дефольных 125кГц неудобно дюже. :)
@AlessandroRaco
@AlessandroRaco 2 года назад
HI! i'm a novice so please forgive me for the silly question, but how is it possible there's no clock generator on this board?
@dieselcraft1827
@dieselcraft1827 Год назад
Здравствуйте, не подскажите как программировать ПИД регулятор на атмеге, хотелось бы посмотреть ваш ролик.
@ЕвгенийХасанов-т7р
Жалко что Вы перестали делать ролики про Scada системы.
@user-fc7rw1fs3c
@user-fc7rw1fs3c 2 года назад
Что сложно в прошивке микроконтроллера? А второй вопрос почему AVR, STM или TMS дешевле и возможностей больше дают, да и TMS как бы созданы для роботов и тому подобных вещей?
@electronics_is_easy
@electronics_is_easy 2 года назад
Александр , можно в коде не указывать FUSE биты и так же прошить их elf файлом и при этом они прошьются. Если надо могу подсказать как.
@АлександрПисанец
@АлександрПисанец 2 года назад
Привет. Да, мне интересно как это сделать
@electronics_is_easy
@electronics_is_easy 2 года назад
@@АлександрПисанец 1. Заливаешь в МК свою прошивку *.hex, если надо *.eep, выставляешь программатором нужное значение FUSE битов и LOCK биты. 2. Открываешь Production file, окно которое ты открывал где прошивал elf. 3. Нажимаешь SAVE , программатор считывает всю инфу с МК и записывает все в единый файл *.elf, потом этот *.elf отправляешь всем кому надо. Все.
@АлександрПисанец
@АлександрПисанец 2 года назад
@@electronics_is_easy Спасибо
@user-ws8lx5ji8z
@user-ws8lx5ji8z 2 года назад
Значит надо обновить студию.
@user-ih4me7wb5q
@user-ih4me7wb5q 2 года назад
Ох эти фьюзы, сколько контролеров погубил, когда начинал знакомство с AVR...
@user-yk6tc1ey7x
@user-yk6tc1ey7x 2 года назад
А ещё видосы будут по microchip studio? Интересный там конфигуратор проэкта появился, как в CubeIDE
@АлександрПисанец
@АлександрПисанец 2 года назад
Та вроде нет, по сути там мало что изменилось
@pomanpomahovich9265
@pomanpomahovich9265 2 года назад
Деревяные игрушки захватят мир , мультфильм 9 претсказания Шейна Экера сбываются
@ЮрийЛеськов
@ЮрийЛеськов 2 года назад
Здрастуй! А че microchip? Фьюз у Атмела...
@hi_sen4ik
@hi_sen4ik 2 года назад
Александр, наткнулся на видео о бионической руку робота на сервоприводах. Довольно старое. Хотел поинтересоваться, нет ли у Вас каких либо чертежей?
@АлександрПисанец
@АлександрПисанец 2 года назад
Нет, это готовый покупной вариант
@pr200sd
@pr200sd 2 года назад
Эх, году в 2009, я начинал изучение микроконтроллеров как раз с AVR, но сейчас в 2022 году, считаю что это мертвая тема. Кстати фьюзы эти, самая наверное неудобная "шляпа" с которой я сталкивался в мк.
@tupoy_ytub_uberi_psevdonim
@tupoy_ytub_uberi_psevdonim Год назад
ничего не понял, зачем писать эту структуру в коде, с ней не компилируется. и мой китайский программатор не видит в списке программаторов.
@user-pl9ty3me3o
@user-pl9ty3me3o 2 года назад
А что случилось с вашими AVR Dragon программаторами? Помню когда на этот программатор был конский ценник , а на тот что у вас указан так вообще заоблачный. Это получается клон AVRISPmk2
@АлександрПисанец
@АлександрПисанец 2 года назад
AVR Dragon постоянно пользуюсь. AVRISPmk2 да это его клон
@olegd9735
@olegd9735 2 года назад
Мда...т.е. чтобы прошить мк надо иметь исходный код? Ерунда какая-то. Есть ряд ПО для прошивки которые прошивают все сразу одной кнопкой.
@AleksejKirichenko
@AleksejKirichenko 2 года назад
лайк
@olegst7989
@olegst7989 2 года назад
ошибка: sorry, unimplemented: non-trivial designated initializers not supported
@BD0981
@BD0981 2 года назад
А где продолжение
@игорьсуслов-б8р
@игорьсуслов-б8р 2 года назад
Среда Микрочип-студио сейчас платной стала. Ранее у Атмела это был бесплатный софт.
@АлександрПисанец
@АлександрПисанец 2 года назад
Там платный только супер пупер компилятор а так все осталось как было
@zvuvada
@zvuvada 2 года назад
Доброго дня. Скажите пожалуйста, есть устройство с RS-485 возможно ли реализовать, что бы данные передавались на удаленный сервер используя или ПК, или Raspberry как обработчик и отправку значений?
@АлександрПисанец
@АлександрПисанец 2 года назад
Здравствуйте. Есть готовые устройства фирмы ОВЕН, название не помню но вы можете у них на сайте найти
@sdn992
@sdn992 2 года назад
А если плата, на которой распаян целевой микроконтроллер, кушает пару ампер по питанию ? Потянет ли этот программатор пару ампер ?
@АлександрПисанец
@АлександрПисанец 2 года назад
нет
@sdn992
@sdn992 2 года назад
@@АлександрПисанец внешнее питание часто необходимо, а в ролике об этом умалчивается.
@Nikolka1524
@Nikolka1524 2 года назад
@@sdn992 блин, этот ролик не для идиотов. Нужно сначало знать некоторые основы электроники. Плата может и 10 ампер кушать. Ну голову то нужно включать. Я обычно на платах предусматриваю перемычку, которую можно снять, что бы не подавать питание на плату.
@BDW72
@BDW72 2 года назад
Ссылка не работает
@Maximir_
@Maximir_ 2 года назад
а видео будет ???????????????????? или приехали
@UC-zIyGKiCjS_hiL0yNiOaGg
@UC-zIyGKiCjS_hiL0yNiOaGg Год назад
Рашка в Украину приехала, будем надеяться что автор жив-здоров.
@abrikos2
@abrikos2 2 года назад
Как создавать .elf файл? В нём весь смысл этих плясок с бубном.
@АлександрПисанец
@АлександрПисанец 2 года назад
Данный файл создается при компиляции вашего проекта.
@DrLithium
@DrLithium 2 года назад
Спасибо, но не актуально. Пишу под ассемблером.
@USER-ruzer2000
@USER-ruzer2000 2 года назад
Все 32 килобайта флеша?😳
@DrLithium
@DrLithium 2 года назад
@@USER-ruzer2000 Бывает 11-12Кб. А что? Я перетаскиваю из ранее созданных проектов inc файлы, правлю под текущий и это не весит мало. Вес моей прошивки моего последнего проекта 17535. Он не оптимизирован до последнего байта, потому что у меня не пары лет свободного времени. За то там расписано так, что я легко в случае чего, могу внести правки и в течении получаса получить результат. На СИ то же самое, у меня уже просто не влезло бы. А место жрут, макросы, библиотеки протоколов, да и сам код. Кроме того, одна инициализация m328P под Atmel Studio 6.2 жрёт не мало! Я давно уже не пишу просто частики на два килобайта тупыми простынями, код которых можно месяц разбирать, а после плюнуть и написать с нуля своё. Я оперирую процедурами, отлаженными до работоспособного состояния и при этом без конфликтными по ресурсам!
@sdn992
@sdn992 2 года назад
а зря. Я использую и ассемблер, и си. Ассемблер для старых проектов.
@sdn992
@sdn992 2 года назад
@@DrLithium ''Вес моей прошивки моего последнего проекта 17535. Он не оптимизирован до последнего байта, потому что у меня не пары лет свободного времени.' Вот именно. Компилятор, с языка си, сделает оптимизацию за вас в считанные секунды. Компилятор можно настроить на нужный уровень оптимизации. Минус в том, что pro - уровень оптимизации платный.
@DrLithium
@DrLithium 2 года назад
@@sdn992 Рили? А вы проверяли, что там после оптимизации в итоге получается? В два раза больше объёма! При этом чужие и кривые библиотеки, у вас ещё отожрут уйму места! Там где можно воспользоваться регистрами, ваш компилятор затолкает в оперативку. Это вам надеюсь ясно?
@user-zg5om1ks2c
@user-zg5om1ks2c 2 года назад
?
@alexanderkhramov1279
@alexanderkhramov1279 2 года назад
Делать вам не ..., и не смешно даже.
Далее
Atmel Studio
15:22
Просмотров 69 тыс.
LCD1602 - это очень просто!
22:19
Просмотров 143 тыс.
AVR 1# Знакомство с Atmel Studio
19:06
Просмотров 28 тыс.
Вскрываем сейф с Flipper Zero
12:03
Просмотров 147 тыс.