Молодец хороший материал, немного добавлю если фьюзы настроены на внутренний ИОН 5,0v то при переходе на 3,3v показания АЦП будут искаженные а максимальное входное напряжение на входе АЦП не должно превышать 3,6 при питании 3,3
Никола Пшоня нету такого понятия как внутрений ИОН на 5 В, в данном случае получается измерение относительно напряжения питания, при 5 В питании АЦП при напряжении на порту в 5 В будет возвращать 1023, а при 2.55 будет 511. То же будет и в случае при питании в 3.3 В, при напряжении на порту в 1.65 В АЦП возвратит 511. Вот так это работает.
Может и говорили до меня, ну сори если повторюсь. Кварц это не внешний источник тактирования. Кварц задает частоту тактового генератора, который внутри. Внешний будет в том случае, если мы будем его тактировать внешним генератором, такие тоже есть, они имеют свое питания, и являются полностью самостоятельными устройствами.
спасибо, в принципе помогло. шил китайским клоном UNO R3 c CH340. только приходится каждый раз вешать кондер 10u на ресет и землю после заливки ArduinoISP. и не всегда получается залить скетч. всю пляску приходится повторять придется спаять нормальный USBasp
а где находится этот самый бутлоадер и как его можно изменить? Мне надо чтобы mega 2560 могла грузиться через rx1-tx1 rx нулевой спалил((( эта тема насколько я нагуглил - весьма болезненная для 3d принтерщиков если вы еще видео снимете - очень много народа вам скажет спасибо
Когда создаёшь загрузчик обрати внимание на название "a8_1MHz_a1_dc.hex" или "a8_8MHz_a4_dc.hex". a1 - low fuse, dc - high fuse. Вот и контроллер надо зашить такими фьюзами. Ибо "dc" активирует загрузчик и устанавливает размер бутлодера.
Посмотрел видео, во многом разобрался. Но есть много НО. когда дошло до дела, мозг вскипел от неточностей. Хотелось бы использовать атмега32. В статье ( homes-smart.ru/index.php/oborudovanie/arduino/avr-zagruzchik) указано, что "Для Atmega16 и Atmega32 необходима установка своего ядра" -- homes-smart.ru/index.php/oborudovanie/arduino/35-dobavlyaem-podderzhku-ne-rodnykh-m-k-v-sredu-arduino-ide. Скачать архив, распаковать папку -- вроде просто. При распаковании папки avrnetio целиком из архива \hardware в папку arduino\hardware результата ноль -- в IDE после перезагрузки новые пункты в "инструмент -- плата" не появляются. То же, если распаковать содержание папки. Если скопировать папку в arduino\hardware\arduino -- IDE не запускается вообще. Ссылки на ядра Аттини битые. Ссылка на ядро для атмега32, где исправлена ошибка работы ЮАРТ -- битая. Так же нигде не упоминается НЕХ, который компилируется калькулятором. Зачем он нужен? Ок, а для использования атмега328 достаточно просто добавить скомпилированный текст из калькулятора в boards.txt? Или как? Я совершенно запутался.
Пробую прошить ATmega8. Загрузчик взял на указанном сайте. При загрузке выдаёт такую ошибку: Arduino: 1.6.4 (Windows 7), Плата"atmega8 (8 MHz кварц)" Ошибка при загрузке бутлоадера: пропущен 'bootloader.tool' параметр конфигурации Пробовал прошивать и с кварцем и без, результат одинаков. Где грабли?
iCoteg еще вопрос, что если в ардуино залить .hex файл она сможет потом через обычный скетч работать? есть программа загружает hex в ардуино, если кто делал, легко ли потом загружать стандартной ардуино программой другие скетчи ?
+Mr ПоделкинЦ Спасибо! Теперь всё понятно. Этот конструктор загрузчиков - есть программа которая генерирует текст который надо вставить в файл board.txt чтобы в меню "Плата" появиться соответствующий микроконтроллер.
пытаюсь сделать из atmega8 ардуино не могу на строить UART порт ,для того чтоб загружать скетчи через UART , но при попытки загрузить скеч пишет такую ошибку System wide configuration file is "D:\arduino-1.0.5-r2\hardware/tools/avr/etc/avrdude.conf" Using Port : \\.\COM48 Using Programmer : arduino Overriding Baud Rate : 115200 avrdude: Send: 0 [30] [20] avrdude: Send: 0 [30] [20] avrdude: Send: 0 [30] [20] avrdude: Recv: avrdude: stk500_getsync(): not in sync: resp=0x00 avrdude done. Thank you. В ЧЕМ ДЕЛО?
Здравствуйте, купил такую же ардуино, черную, клон про мини, и не могу на нее никак скетч закинуть, все время ошибку выдает "Отказано в доступе, проблема загрузки на плату". Я уже пробовал и через UNO скетчи кидать, и через USB-TTL. Когда через USB-TTL, как я понял, нужно нажать на плате кнопку ресет, когда на самом ЮСБ загорится синий светодиод, но ОН НЕ ЗАГОРАЛСЯ, я и без него тыкал тыкал кнопку, все равно ошибку выдает. И TX-RX, RX-TX подключал Rx-Rx Tx-Tx, вдруг поможет, но то же самое - ошибка. Может вы сталкивались с этим, подскажете что да как.
Привет есть к тебе пару вопросов. Можешь скинуть бутлоадер для atmega 8a на 16 мГц и фьюзы какие выставлять в ponyprog2000 буду шить в jonisprog. Бутлоадер в hex я тебе в личку в контакте писал а там не ответа не привета.
купил разные программаторы думал когда буду собирать проекты на atmega буду программировать atmega8 и т.д а тут оказывается они без бутлоидера тоже бывают
Іван Цуканов homes-smart.ru/index.php/oborudovanie/arduino/dobavlyaem-podderzhku-ne-rodnykh-m-k-v-sredu-arduino-ide Для 1.0.5 должно работать. На крайняк обратитесь тут: arduino.ru/forum/obshchii/konstruktor-bootloadera-dlya-arduino Там как правило админ homes-smart помогает.
Что то у меня таких переходничков (50-я секунда ролика www.kosmodrom.com.ua/el.php?name=MicroUSB-TTLSerialadapterCH340G5V3.3V) уже два штуки и ни хрена не работает ( ТРИ платы этих www.kosmodrom.com.ua/el.php?name=ARDUINO-PRO-MEGA328 купленные для радиоуправления авиамоделями). И ресет зажимали при загрузке, и присоединяли пятый провод RST на DTR, и версию ардуины меняли (1.6.5 и 1.8.5),и юсб кабель меняли (оба работают с планшетом и телефоном нормально). Правда загрузчик заливали USBASP-ом. Скетчи заливаются и работают через USBASP когда он в качестве программатора. Еще не пробовали другой платой Ардуино как ISP залить загрузчик. И платы меняли из меню Инструменты-ПлатаNano-ПлатаMini-ПлатаProMini везде где 328 камень в вариантах. Впечатление что китаезы перемаркировали контроллеры на самых дешевых платах. Что скажешь? Уже устали курить дзен в окне вывода
делал как рекомендовали вот ошибку выдаёт avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.
Mr. ПоделкинЦ тоже об этом подумал. У меня хекс файл не добавляется. И в списке доступных плат не добавляется. Для 8L нужно 8 МГЦ. Не могу понять как добавить в папку с ардуино
Mr ПоделкинЦ У меня ATMEGA8L-8PU, после редактирование board.tx нет atmega8(1Mhz int. RC), только atmega8(1Mhz). Выбираю его и выдаёт ошибку: missing 'bootloader.tool' configuration parameter. Версия програмки Ардуино 1.6.4
Кто нибудь может обьяснить зачем прошивать бутлодер в ATmega8 ? Ведь всеравно её прошивать надо через программатор, всеравно все программы работают без этого бутлодыря, он только место занимает.
@@staskyrychenko8319 ну не совсем уж профессионал. Я вот щас пытаюсь разобраться как мне шить атмегу8 по UART через смарфон, т.к. по нему же буду отлаживать работу устройства. А оно будет запрятано в автомобиле и тянуть провода отдельно на UART для отладки и SPI для прошивки как то не с руки.
Mr. ПоделкинЦ я оттуда файл скачал. и заработало, только одно не понятно - я прошиваю загрузчик на иде 0018 версии, а скетч грузится на 1,5,7, на ранней версии ошибку даёт. Но прошить загрузчик на 1,5,7 не возможно - даёт ошибку)))
для тех кто первый раз пытается прошивать и попал на это видео.... то это просто полная жопа. афтар учись видосы делать я тя умаляю. Посмотрел мой знакомый, я знаю он вовсе не безголовый и не безрукий, за голову схватился.. вопросов и непоняток просто прорва была. Сам увидел и понял... видимо БОГ твоим видосом его сильно наказать хотел, толи за не выплаченный кредит или может он зубы с утра не почистил....Самое полезное из видоса, это линк на homes-smart.ru в описании под ним
Mr ПоделкинЦ Ну если хочешь конструктива ... гдето я слышал такое: "Высшая степень уважения к обучающимся - считать их идиотами". И в этом много правды. Представь что по этой теме, кроме этого видео, они ничего не видели, и не читали, и опыта у них нет. Твоё видео сделано будто по принципу "для себя, чтоб не забыть". хотя при этом, лайки и подписки ты наверно у зрителей просишь. Не сложная операция по прошивке, для начинающего превратилась в квест с кучей ребусов.
Для начала вот схема подключения к программатору: easyelectronics.ru/img/AVR_kurs/AVR_connect/con1.GIF (взято отсюда easyelectronics.ru/podklyuchenie-mikrokontrollera-likbez.html ) А вот карта портов: avr-cpp-lib.sourceforge.net/ATmega48/TQFP.jpg Видишь на карте срезанный уголок? Это ключ, точка на микроконтроллере. Сейчас всё ещё не получается?
Mr. ПоделкинЦ да . Атмега 8 прошивается изумительно и читается , а вот 48 не хочет и до этого тоже я на нейже шил 48 но ее уже нет . Вот решил купить новые атмеги и чето с ними не так в магаз их обратно не примут
Молодец хороший материал, немного добавлю если фьюзы настроены на внутренний ИОН 5,0v то при переходе на 3,3v показания АЦП будут искаженные
а максимальное входное напряжение на входе АЦП не должно превышать 3,6 при питании 3,3
Никола Пшоня спасибо, но не совсем понял о чём ты...
Mr ПоделкинЦ Извиняйте немного не правильно написал - не фьюзы, а регистр
ADMUX |=((0
Никола Пшоня нету такого понятия как внутрений ИОН на 5 В, в данном случае получается измерение относительно напряжения питания, при 5 В питании АЦП при напряжении на порту в 5 В будет возвращать 1023, а при 2.55 будет 511. То же будет и в случае при питании в 3.3 В, при напряжении на порту в 1.65 В АЦП возвратит 511.
Вот так это работает.
разве при переходе на 3,3в вы сможете подать на АЦП 5в,
в случае если ИОН настроен на измерение относительно напряжения питания то любое напряжение выше напряжения питания АЦП будет возвращать 1023.
Может и говорили до меня, ну сори если повторюсь. Кварц это не внешний источник тактирования. Кварц задает частоту тактового генератора, который внутри. Внешний будет в том случае, если мы будем его тактировать внешним генератором, такие тоже есть, они имеют свое питания, и являются полностью самостоятельными устройствами.
Интересно и доступно .. спасибо ....
Не знал что есть сайт с калькулятором загрузчика ... как то сидел сам ковырял :-\
Ну спасибо ...
пожалуйста
Огромное спасибо) Не мог понять почему не хочет шится а оказалось что он рада тактовая со внешнего которого у меня не было. Сейчас же все работает))
молодец, я нуб, на все вопросы нашел ответы сразу))
+Enjoy Tech спасибо.
отличные подробности, новички оценят.
Ага, спасибо
Видеокамеру дергаете. Смотрю на ТВ, глаза устали, досматривал на ipad. По сабжу спасибо, всё понятно.
andriyashev уже купил штатив, стараюсь больше так не снимать как раньше...
Лайк! Так это получается имея одну Ардуино можно склонировать вторую... ))
+Юрий GSMNeXus ага, или сделать бюджетную резервную ардуино
Спасибо за видео, очень познавательно. Лайк!
Чтобы не дергать ресет при загрузке, надо 13 ногу CH340 подключить на пин DTR ProMini и будет щастье 😎😎😎
спасибо, в принципе помогло. шил китайским клоном UNO R3 c CH340. только приходится каждый раз вешать кондер 10u на ресет и землю после заливки ArduinoISP. и не всегда получается залить скетч. всю пляску приходится повторять
придется спаять нормальный USBasp
Или купить, оди дешёвые относительно.
А как в программу Аrduino добавить Атмega 8 у меня только 168 и 328 показывает
Спасибо, за полезную информацию.
Отличное видео! Нашёл много ответов на свои вопросы.
+Алексей Сартаков спасибо и Вам.
а где находится этот самый бутлоадер и как его можно изменить?
Мне надо чтобы mega 2560 могла грузиться через rx1-tx1
rx нулевой спалил(((
эта тема насколько я нагуглил - весьма болезненная для 3d принтерщиков
если вы еще видео снимете - очень много народа вам скажет спасибо
приветствую . такой вопрос это все пробовал повторить на версии 1.8
Нужно создать загрузчик на ATmega8 без кварца ... это сложно?
на, попробуй homes-smart.ru/index.php/oborudovanie/arduino/avr-zagruzchik
Чтото конструктор этот плохо лепит. Созданный загрузчик не подает голоса. Загрузил стандартный (в самой ардуино) под кварц и все работает
Когда создаёшь загрузчик обрати внимание на название "a8_1MHz_a1_dc.hex" или "a8_8MHz_a4_dc.hex".
a1 - low fuse, dc - high fuse. Вот и контроллер надо зашить такими фьюзами.
Ибо "dc" активирует загрузчик и устанавливает размер бутлодера.
Посмотрел видео, во многом разобрался. Но есть много НО.
когда дошло до дела, мозг вскипел от неточностей.
Хотелось бы использовать атмега32. В статье ( homes-smart.ru/index.php/oborudovanie/arduino/avr-zagruzchik)
указано, что "Для Atmega16 и Atmega32 необходима установка своего ядра" -- homes-smart.ru/index.php/oborudovanie/arduino/35-dobavlyaem-podderzhku-ne-rodnykh-m-k-v-sredu-arduino-ide. Скачать архив, распаковать папку -- вроде просто.
При распаковании папки avrnetio целиком из архива \hardware в папку arduino\hardware результата ноль -- в IDE после перезагрузки новые пункты в "инструмент -- плата" не появляются. То же, если распаковать содержание папки. Если скопировать папку в arduino\hardware\arduino -- IDE не запускается вообще.
Ссылки на ядра Аттини битые.
Ссылка на ядро для атмега32, где исправлена ошибка работы ЮАРТ -- битая.
Так же нигде не упоминается НЕХ, который компилируется калькулятором. Зачем он нужен?
Ок, а для использования атмега328 достаточно просто добавить скомпилированный текст из калькулятора в boards.txt? Или как?
Я совершенно запутался.
vk.com/maksms82 автор статьи на homes-smart
Пробую прошить ATmega8. Загрузчик взял на указанном сайте. При загрузке выдаёт такую ошибку:
Arduino: 1.6.4 (Windows 7), Плата"atmega8 (8 MHz кварц)"
Ошибка при загрузке бутлоадера: пропущен 'bootloader.tool' параметр конфигурации
Пробовал прошивать и с кварцем и без, результат одинаков. Где грабли?
Андрей Черников у меня на версии 1.0.5 всё нормально работает.
Mr ПоделкинЦ Нашёл версию 1.0.5 - заработало.
Андрей Черников у меня на данный момент есть старая добрая 1.0.5 и новая 1.6.4 у которой много всяких "фишечек" но там свою причуды как видите...
и возможно станет скетчи в атмега загружать?
и не только в мегу, но еще и в тини
iCoteg
еще вопрос, что если в ардуино залить .hex файл она сможет потом через обычный скетч работать? есть программа загружает hex в ардуино, если кто делал, легко ли потом загружать стандартной ардуино программой другие скетчи ?
ruclips.net/video/cVogb2HtLO4/видео.html
А как можно сделать так чтобы в меню "Плата:" появилась возможность выбрать "Atmega8 (1MHz int. RC) Default, no BOD"?
+Сергей Меркулов homes-smart.ru/index.php/oborudovanie/arduino/dobavlyaem-podderzhku-ne-rodnykh-m-k-v-sredu-arduino-ide
+Mr ПоделкинЦ Спасибо! Но там не написано по то как сделать чтобы Atmega8 работала от внутреннего генератора (1MHz int. RC).
Сергей Меркулов homes-smart.ru/index.php/oborudovanie/arduino/avr-zagruzchik вот тут есть.
+Mr ПоделкинЦ Спасибо! Теперь всё понятно. Этот конструктор загрузчиков - есть программа которая генерирует текст который надо вставить в файл board.txt чтобы в меню "Плата" появиться соответствующий микроконтроллер.
Сергей Меркулов да, именно так.
пытаюсь сделать из atmega8 ардуино не могу на строить UART порт ,для того чтоб загружать скетчи через UART , но при попытки загрузить скеч пишет такую ошибку
System wide configuration file is "D:\arduino-1.0.5-r2\hardware/tools/avr/etc/avrdude.conf"
Using Port : \\.\COM48
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Recv:
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude done. Thank you.
В ЧЕМ ДЕЛО?
Здравствуйте, купил такую же ардуино, черную, клон про мини, и не могу на нее никак скетч закинуть, все время ошибку выдает "Отказано в доступе, проблема загрузки на плату". Я уже пробовал и через UNO скетчи кидать, и через USB-TTL. Когда через USB-TTL, как я понял, нужно нажать на плате кнопку ресет, когда на самом ЮСБ загорится синий светодиод, но ОН НЕ ЗАГОРАЛСЯ, я и без него тыкал тыкал кнопку, все равно ошибку выдает. И TX-RX, RX-TX подключал Rx-Rx Tx-Tx, вдруг поможет, но то же самое - ошибка. Может вы сталкивались с этим, подскажете что да как.
Старое сообщение, наверное уже нашли решение? У вас скорее всего не настроена скорость передачи данных...
А такую ардуино-программатор можно будет потом ты ещё перепрошить? Или она останется программатором навсегда
Можно
Молодец хороший материал!
в ссылке на конструктор BOOTLOADER не работает сам конструктор выдает ошибку сервера
atmega8a-pu стоит почти столько же как atmega328 на Али
Евгений Филинков да, но смысл видео тот же и для atmega8 и для atmega328.
Сайт "Конструктор загрузчика" больше не работает
видео не актуально, что делать?
@@kudashin страдать
Привет есть к тебе пару вопросов. Можешь скинуть бутлоадер для atmega 8a на 16 мГц и фьюзы какие выставлять в ponyprog2000 буду шить в jonisprog. Бутлоадер в hex я тебе в личку в контакте писал а там не ответа не привета.
+Дмитрий Гордеев вот тут поищите:
homes-smart.ru/index.php/oborudovanie/arduino/avr-zagruzchik
А как вернуть обратно заводское ядро?
Из завода процык чист, то есть пустая прошивка.
как бин файлы загрузить с помощю ардуино?
купил разные программаторы думал когда буду собирать проекты на atmega буду программировать atmega8 и т.д а тут оказывается они без бутлоидера тоже бывают
бутлоадер нужен только для того чтобы программировать микроконтроллер при помощи переходника с юсб на юарт.
Скажите почему выдает вот такую ошибку-Error while uploading: missing 'upload.tool' configuration parameter
Іван Цуканов какая версия Arduino IDE?
сейчас стоит 1.6.0 но я проверял на 1.0.5,и 1.5.5,и1.5.8,результат тотже....
Мож я что-то при редактировании boards делаю не так?
Іван Цуканов homes-smart.ru/index.php/oborudovanie/arduino/dobavlyaem-podderzhku-ne-rodnykh-m-k-v-sredu-arduino-ide
Для 1.0.5 должно работать.
На крайняк обратитесь тут:
arduino.ru/forum/obshchii/konstruktor-bootloadera-dlya-arduino
Там как правило админ homes-smart помогает.
Все делаю как написано в первой ссылке,а результат тотже..
круто, спасибо!
Рад видеть что кому-то полезны мои материалы.
Все работает, только вот через драйвер сн340(без ардуины) не прошивается. Почему?
А где у тебя сама CH340 стоит?
@@ObsolescentGames да уже разобрался, спасибо
Здравствуйте!!! можно с вами по почте связаться??
Дмитрий Викторович можно.
Дмитрий Викторович но лучше пишите на ВК,
какая разница между Atmega-8 и ATMEGA328
мужик просто мужик! если в двух словах - памяти больше и периферии.
Mr ПоделкинЦ Спасибо!
мужик просто мужик! пожалуйста.
Интересно надо попробувать а то валяются там без дела atmega8
Только не забывайте про + 5 В на AVcc.
Что то у меня таких переходничков (50-я секунда ролика www.kosmodrom.com.ua/el.php?name=MicroUSB-TTLSerialadapterCH340G5V3.3V) уже два штуки и ни хрена не работает ( ТРИ платы этих www.kosmodrom.com.ua/el.php?name=ARDUINO-PRO-MEGA328 купленные для радиоуправления авиамоделями). И ресет зажимали при загрузке, и присоединяли пятый провод RST на DTR, и версию ардуины меняли (1.6.5 и 1.8.5),и юсб кабель меняли (оба работают с планшетом и телефоном нормально). Правда загрузчик заливали USBASP-ом. Скетчи заливаются и работают через USBASP когда он в качестве программатора. Еще не пробовали другой платой Ардуино как ISP залить загрузчик. И платы меняли из меню Инструменты-ПлатаNano-ПлатаMini-ПлатаProMini везде где 328 камень в вариантах. Впечатление что китаезы перемаркировали контроллеры на самых дешевых платах.
Что скажешь?
Уже устали курить дзен в окне вывода
А где скачать дополнительный файл board Atmega8 (1Mhz)?
+Thằn Lằn homes-smart.ru/index.php/oborudovanie/arduino/avr-zagruzchik
от сюда получу только код :101E0000F89411248FE594E09EBF8DBF84B714BE73 :101E100081FFDFD085E08EBD82E08BB988E18AB991 :101E200086E880BD8CE089B98EE0BFD0BD9A86E09F :101E300023EC3FEF94E03DBD2CBD98BF08B602FEF9 :101E4000FDCFB59AA8958150B1F7CC24DD24882424 :101E50008394B5E0AB2EA1E19A2EF3E0BF2E9ED085 :101E6000813461F49BD0082FA4D0023811F00138DE :101E700011F484E001C083E08DD089C0823411F474 :101E800084E103C0853419F485E09BD080C085359A :101E900079F484D0E82EFF2481D0082F10E0102F91 :101EA00000270E291F29000F111F83D068016FC062 :101EB000863521F484E085D080E0DECF843609F0D9 :101EC00040C06CD06BD0082F69D080E0C81688E184 :101ED000D80618F4F601B7BEE895C0E0D1E05ED0B0 :101EE00089930C17E1F7F0E0CF16F8E1DF0618F060 :101EF000F601B7BEE8955DD007B600FCFDCFA601A0 :101F0000A0E0B1E02C9130E011968C91119790E017 :101F1000982F8827822B932B1296FA010C0187BEEB :101F2000E89511244E5F5F4FF1E0A034BF0751F7F1 :101F3000F601A7BEE89507B600FCFDCF97BEE89571 :101F400026C08437B1F42AD029D0F82E27D031D03A :101F5000F601EF2C8F010F5F1F4F84911BD0EA9485 :101F6000F801C1F70894C11CD11CFA94CF0CD11C04 :101F70000EC0853739F41DD08EE10CD083E90AD02C :101F800087E07ACF813511F488E00FD012D080E15C :101F900001D065CF5D9BFECF8CB908955F9BFECFCE :101FA0005C9901C0A8958CB1089598E191BD81BD5F :101FB0000895F4DF803219F088E0F7DFFFCF84E185 :101FC000E9CF1F93182FEADF1150E9F7F2DF1F91D5 :0C1FD000089580E0EADFEE27FF27099467 :0400000300001E00DB :00000001FF
а сам файл нет! расскажите пожалуйста, как программа принимает? извини я новичок
+Thằn Lằn сложно будет Вам что-то рассказать если Вы не знаете русского.
+Thằn Lằn
\hardware\arduino\bootloaders\optiboot\ add here a8_1MHz_a1_dc.hex :
designer.homes-smart.ru/boot/out/a8_1MHz_a1_dc.hex
Add to file boards.txt:
a8_1MHz.name=atmega8 (1 MHz)
a8_1MHz.upload.protocol=arduino
a8_1MHz.upload.maximum_size=7680
a8_1MHz.upload.speed=9600
a8_1MHz.bootloader.low_fuses=0xa1
a8_1MHz.bootloader.high_fuses=0xdc
a8_1MHz.bootloader.path=optiboot
a8_1MHz.bootloader.file=a8_1MHz_a1_dc.hex
a8_1MHz.build.mcu=atmega8
a8_1MHz.build.f_cpu=1000000L
a8_1MHz.build.core=arduino
a8_1MHz.build.variant=standard
Конструктор загрузчика НЕ РАБОТАЕТ!
Подписываюсь))
+Владислав Бевза спасибо.
делал как рекомендовали
вот ошибку выдаёт
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
А какая у тебя ардуинка?
craftduino 1.0 и атмега 8L
Alex Nart а какой загрузчик прошиваешь? На какую частоту в смысле?
Mr. ПоделкинЦ тоже об этом подумал. У меня хекс файл не добавляется. И в списке доступных плат не добавляется. Для 8L нужно 8 МГЦ. Не могу понять как добавить в папку с ардуино
Alex Nart скинь сюда содержимое файла boards.txt лежит в папке "arduino-1.0.4\hardware\arduino"
Я так сделал теперь атмега не определяется (
Где поставить HEX файл?
Igor Dabija я Вас не совсем понял...
Igor Dabija может это Вам поможет?
ruclips.net/video/cVogb2HtLO4/видео.html
Mr ПоделкинЦ У меня ATMEGA8L-8PU, после редактирование board.tx нет atmega8(1Mhz int. RC), только atmega8(1Mhz). Выбираю его и выдаёт ошибку: missing 'bootloader.tool' configuration parameter.
Версия програмки Ардуино 1.6.4
+Igor Dabija хз.
А как вставить HEX
залить авр-чуваком
купил 8a-pu вставил на место 328 в ардуинке и вылазят те же самые ошибки((((
Просто вставить мало, нужно предварительно прошить загрузчик, иначе микроконтроллер будет просто куском пластика с выводами.
Кто нибудь может обьяснить зачем прошивать бутлодер в ATmega8 ? Ведь всеравно её прошивать надо через программатор, всеравно все программы работают без этого бутлодыря, он только место занимает.
Например если ограничены в проводах или надо шить удаленно по 485 протоколу.
@@Fil0sOFF спасибо!
Но ведь это уже уровень professional :)
@@staskyrychenko8319 ну не совсем уж профессионал. Я вот щас пытаюсь разобраться как мне шить атмегу8 по UART через смарфон, т.к. по нему же буду отлаживать работу устройства. А оно будет запрятано в автомобиле и тянуть провода отдельно на UART для отладки и SPI для прошивки как то не с руки.
Нихера не понял как пользоваться Конструктор Bootloader`ом.
в электроники я хорошо понимаю но то что собрал программировать не могу.
Что именно не получается?
АРДУИНОзависимость....
лучше Как переделать ардуину в атмегу
ruclips.net/video/cVogb2HtLO4/видео.html
zelectro.cc/Bootloader_through_Arduino
скачал файл оттуда и потекло))))
респект тебе и подписка)
По твоей ссылке то же что и я рассказывал на видео.
Mr. ПоделкинЦ я оттуда файл скачал. и заработало, только одно не понятно - я прошиваю загрузчик на иде 0018 версии, а скетч грузится на 1,5,7, на ранней версии ошибку даёт. Но прошить загрузчик на 1,5,7 не возможно - даёт ошибку)))
Alex Nart у меня 1.0.5, всё работает норм.
Mr. ПоделкинЦ это радует.
я тоже радуюсь) осталось доделать силовую часть, и работу можно будет отдавать заказчику
Alex Nart а что у тебя там?
Блин, камеру на штатив ставь... )
для тех кто первый раз пытается прошивать и попал на это видео.... то это просто полная жопа. афтар учись видосы делать я тя умаляю. Посмотрел мой знакомый, я знаю он вовсе не безголовый и не безрукий, за голову схватился.. вопросов и непоняток просто прорва была. Сам увидел и понял... видимо БОГ твоим видосом его сильно наказать хотел, толи за не выплаченный кредит или может он зубы с утра не почистил....Самое полезное из видоса, это линк на homes-smart.ru в описании под ним
ALeX Redhat оу, какой шквал конструктивной критики, я прям два дня не отойду от этого.
Mr ПоделкинЦ Ну если хочешь конструктива ... гдето я слышал такое: "Высшая степень уважения к обучающимся - считать их идиотами". И в этом много правды. Представь что по этой теме, кроме этого видео, они ничего не видели, и не читали, и опыта у них нет. Твоё видео сделано будто по принципу "для себя, чтоб не забыть". хотя при этом, лайки и подписки ты наверно у зрителей просишь. Не сложная операция по прошивке, для начинающего превратилась в квест с кучей ребусов.
ALeX Redhat если делать так как Вы говорите то получится слишком долго, а дынные видео, как показывает практика редко смотрят даже до середины...
ALeX Redhat но за дельный совет спасибо, учту.
Спасибо тебе за видео буду пробувать
Всё должно получиться.
//красава
//кіпопасту здeлал од оригинала.
//проститeльно
не могу прошить мегу 48 купил 3 штуки и не могу . i00.i.aliimg.com/wsphoto/v0/1519807060/-font-b-Atmega48pa-b-font-font-b-au-b-font-.jpg
Для начала вот схема подключения к программатору:
easyelectronics.ru/img/AVR_kurs/AVR_connect/con1.GIF
(взято отсюда easyelectronics.ru/podklyuchenie-mikrokontrollera-likbez.html )
А вот карта портов:
avr-cpp-lib.sourceforge.net/ATmega48/TQFP.jpg
Видишь на карте срезанный уголок? Это ключ, точка на микроконтроллере.
Сейчас всё ещё не получается?
ща видео залью и покажу свою проблему
bizon174 rus а при разводке платы для TQFP корпуса Vcc, AVcc, GND, AGND, были задействованы?
Mr. ПоделкинЦ да . Атмега 8 прошивается изумительно и читается , а вот 48 не хочет и до этого тоже я на нейже шил 48 но ее уже нет . Вот решил купить новые атмеги и чето с ними не так в магаз их обратно не примут
bizon174 rus может бракованные попались?