Настала пора разобраться, а заодно привести в порядок файл BOARD.TXT
Описание данного файла довольно скудное, нашел на странице WiKi Arduino IDE. О новых возможностях формата данного файла навела на мысль возможность настройки тех же Arduino Pro Mini с дополнительным меню. Вот и решил сделать на подобие этого описание своих контроллеров.
Что требуется
Описать контроллеры Ардуино с загрузчиком OPTIBOOT, из поставки Arduino IDE, работающие с различными кварцевыми резонаторами и имеющие разные фьюз-биты, в частности, у вех из них отключен контроль входного напряжения BOD для работы на низких напряжениях питания.
Контроллер Atmega328 с внешним кварцем 16МГц
Контроллер Atmega328 с внешним кварцем 8МГц
Контроллер Atmega328 с внутренним резонатором 8МГц
Чтобы не перегружать список контроллеров в Arduino IDE желательно вынести различающиеся параметры в подменю
Настройка BOARDS.TXT
Нахожу файл BOARDS.TXT. У меня он установился в c:\Program Files (x86)\Arduino\hardware\arduino\avr\boards.txt и открываю в текстовом редакторе.
В результате у меня появился в списке контроллеров «Atmega328, OPTIBOOT, BOD disable», при выборе которого появляется подменю «Резонатор», с выбором моих разновидностей.
Теперь вы тоже можете настроить BOARDS.TXT под себя
Визуальный редактор BOARDS.TXT
Пока читал информацию по BOARDS.TXT в интернете, наткнулся на интересную бесплатную программку — «BOARDS.TXT Editor», позволяющую визуально редактировать указанный файл. Данная программа позволяет редактировать любой контроллер, создавать подменю типов контроллеров.
доброго времени суток,
добавить конфиги в файл Arduino IDE, залил загрузчик через usbasp все окей, но вот шиться через uart не хочет. Пробовал и на cp2102 и на ch340 с подключенным DTR через конденсатор, но вот не загружает и все IDE при это говорит что загрузка но эффекта нет ни какого. Если залить загрузчик Nano тогда скетчи загружаются (это при 5 вольт и внешнем кварце на 16Мгц). а мне нужен загрузчик для питания от 2 мизинчиковых батареек. Не можите подсказать в чем дело?
доброго времени суток,
добавить конфиги в файл Arduino IDE, залил загрузчик через usbasp все окей, но вот шиться через uart не хочет. Пробовал и на cp2102 и на ch340 с подключенным DTR через конденсатор, но вот не загружает и все IDE при это говорит что загрузка но эффекта нет ни какого. Если залить загрузчик Nano тогда скетчи загружаются (это при 5 вольт и внешнем кварце на 16Мгц). а мне нужен загрузчик для питания от 2 мизинчиковых батареек. Не можите подсказать в чем дело?
А микроконтроллер перед загрузкой вы сбрасываете?
Нет. Там один вывод программатора на RESET контроллера заведен, так что если RESET фьюзами не отключен, то все автоматом прошивается
может у вас для мега 8 завалялся текст-прошу
Давно Меги8 не прошивал
Здесь есть описание
http://homes-smart.ru/index.php/oborudovanie/arduino/dobavlyaem-podderzhku-ne-rodnykh-m-k-v-sredu-arduino-ide
Central IT
Ошибка 500