Настраиваем файл boards.txt для своих контроллеров

c112Ранее я писал о прошивке контроллеров ATMEGA328 при помощи программаторов

Настала пора разобраться, а заодно привести в порядок файл BOARD.TXT

Описание данного файла довольно скудное, нашел  на странице WiKi Arduino IDE. О новых возможностях формата данного файла навела на мысль возможность настройки тех же Arduino Pro Mini с дополнительным меню. Вот и решил сделать на подобие этого описание своих контроллеров.

c110

Что требуется

Описать контроллеры Ардуино с загрузчиком 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 и открываю в текстовом редакторе.

Чтобы Arduino IDE корректно поддерживал русские буквы, редактор должен поддерживать кодировку UTF-8 в которой работает среда программирования. Я пользуюсь редактором NOTEPAD++ с подсветкой синтаксиса и кучи возможностей.

Notepad++

 

Для начала, я создам дополнительное меню «Резонатор», отличающее типы моих контроллеров. Для этого в начале файла прописываю:

Затем создаю новый контроллер с меткой ATMEGA328. В этой секции прописываю все параметры, общие для всех моих вариантов

Затем описываю три секции подменю, которые описывают фьюз-биты и частоту работы контроллера

В результате у меня появился в списке контроллеров «Atmega328, OPTIBOOT, BOD disable», при выборе которого появляется подменю «Резонатор», с выбором моих разновидностей.

Arduino IDE

Теперь вы тоже можете настроить BOARDS.TXT под себя

Визуальный редактор BOARDS.TXT

Пока читал информацию по BOARDS.TXT в интернете, наткнулся на интересную бесплатную программку — «BOARDS.TXT Editor», позволяющую визуально редактировать указанный файл. Данная программа позволяет редактировать любой контроллер, создавать подменю типов контроллеров.

board-editor

 

 

c111

 

Вы можете оставить отзыв или трекбек со своего сайта.

8 комментариев на «Настраиваем файл boards.txt для своих контроллеров»

  1. Александр:

    доброго времени суток,
    добавить конфиги в файл Arduino IDE, залил загрузчик через usbasp все окей, но вот шиться через uart не хочет. Пробовал и на cp2102 и на ch340 с подключенным DTR через конденсатор, но вот не загружает и все IDE при это говорит что загрузка но эффекта нет ни какого. Если залить загрузчик Nano тогда скетчи загружаются (это при 5 вольт и внешнем кварце на 16Мгц). а мне нужен загрузчик для питания от 2 мизинчиковых батареек. Не можите подсказать в чем дело?

    • Сергей:

      А микроконтроллер перед загрузкой вы сбрасываете?

      • Alexey Alexey:

        Нет. Там один вывод программатора на RESET контроллера заведен, так что если RESET фьюзами не отключен, то все автоматом прошивается

  2. дмитрий:

    может у вас для мега 8 завалялся текст-прошу

  3. Не каждая квартира в нашем мегаполисе подключена к стоимость установки кондиционера Кривой Рог Горячее водоснабжение. В этом случае удобно и не так дорого купить полотенцесушитель с электрическим подогревом. Его принципиальное преимущество заключается в следующем: человек работает независимо от сети водяного отопления. Сегодня производители рады предложить безотказные и проверенные электроприборы по либеральной цене. Ведь в этих моделях не предусмотрена циркуляция воды, электрические полотенцесушители не предполагают жестких ограничений относительно здания и количества секций. Принято покупать традиционные «лестницы» для бани. Обычно их размеры напрямую связаны с размерами помещения. Поскольку электрические полотенцесушители работают во влажной среде, они соприкасаются с мокрыми руками и тканями, их принято изготавливать из нержавеющей стали. Такой дизайн эстетично смотрится в наборе для ванной комнаты в течение указанного периода использования (без ржавчины, коррозии, набухания покрытия). Роль полотенцесушителя с электрическим подогревом не запрещена при сушке одежды. Кроме того, устройство: — Помогает удалить лишнюю влагу; — нагревает газы в одном здании; — предотвращает размножение грибковых и бактериальных инфекций во влажной среде. Полотенцесушитель довольно экономично потребляет электроэнергию. Он действительно смонтирован, он служит своим владельцам долгое время. Так как это автономный электрический механизм с термостатом, розовые цветы можно включать и выключать, если вам это нужно для улучшения комфортного микроклимата!

  4. В домах используется электрическое отопление на основе кварцевых нагревателей «теплеко», https://inter-klimat.com.ua/ecoteplo Там, где не хватает тепла от общего отопления. Он используется в частных домах и коттеджах, в которые не подается газ или установка котельного оборудования потребовала бы очень больших затрат. Электрическое отопление также используется для дополнительного отопления дизельного, дровяного или угольного котла или русской печи. На данный момент наши экономичные кварцевые обогреватели являются оптимальным решением среди всех видов отопления. Дополнительной областью применения является поддержание положительной температуры на период отсутствия предпринимателей в зданиях, которые нуждаются в хранении тепла. Коммерческие, промышленные и так далее нежилые помещения Обогреватели замечательно удобны для обогрева подвалов, складов, строительных площадок, производственных помещений и других видов нежилых помещений, есть также зоны с интенсивным движением. Для этой цели лучше всего подходят базальт-кварцевые обогреватели «теплеко» с высокой надежностью и безопасностью. Многие медицинские и детские учреждения используют нашу продукцию. Кварцевые обогреватели также устанавливаются в музеях, выставочных залах, театрах, в учреждениях, эксплуатирующих здания со многими грубыми конструкциями. Автоматизированная теплосеть для коттеджа, частного особняка, загородного дома В этом случае система отопления на основе энергоэффективных обогревателей tepleko используется в непрерывности основной. Обогреватели tepleco используются для поддержания комфортной температуры в одном здании даже зимой. Компьютеризированная система отопления для дома, офиса В этом варианте цифровая тепловая сеть на основе энергоэффективных нагревателей tepleco используется вместе с центральной. Обогреватели tepleko используются для поддержания комфортной температуры в одном здании вне сезона (весна-осень), например, так как система центрального отопления еще не включена.

  5. За долгое время я не пропустил ни одного выступления. Между тем, к октябрю на фронте организуется выставка о боевом пути фронта, для этих целей там организуется подраздел «военные корреспонденты». И прокол с отчетом очевиден. Мы летели около четырех часов. Поднявшись из румынии, я узнал, что военный совет 1-го украинского фронта наградил меня орденом красного знамени. Мы сели в бостон и полетели в бузау. Соответственно, немцы освободили себе одну (хотя и окольную) железяку для пруссии. Теперь уведомление о награждении орденами за заслуги шокирует (кр. Генерал вольский в редакции. И в 3-м тысячелетии, как говорится, т.. Мы не ели уже несколько дней. И отдавали ли мы приказ войскам смотреть рулетку с барышнями, сражающимися в конфликтах против румын, — об этом пока ничего нет. Кривицкий сидел в своих мыслях и другие порно ролики рулетки с цыпочками били подошвами по моим щекам. Через полтора часа мы сели, чтобы принять решение. Для владельцев, есть какие-либо вопросы о том, где и что вы можете разместить онлайн чат порно с девушками, У вас может быть возможность нажать на нас на нашем ресурсе.

Ваш отзыв на Сергей