Инструмент для авр: Автоматический ввод резерва (АВР) Elitech АВР 10 для БЭС(ЕАМ)/ДЭС(ЕМ/ЕМК)
Содержание
Блок автоматики ELITECH АВР 10
Блок автоматики ELITECH АВР 10
Каталог товаров
- Спецпредложения
- Маска в подарок
- Распродажа
- Аккумуляторный инструмент
- Измерительный инструмент
- Зарядные и пусковые устройства,стабилизаторы
- Садовая техника
- Электроинструмент
- Снегоуборщики
- Тепловое оборудование
- Электроинструмент
- УШМ (болгарки)
- Шуруповерты сетевые
- Перфораторы
- Дрели
- Пилы
- Лобзики
- Точила
- Фрезеры
- Шлифовальные машины
- Отбойные молотки
- Рубанки
- Резаки
- Штроборезы
- Полировальные машины
- Гайковерты
- Граверы
- Строительные миксеры
- Клеевые пистолеты (термопистолеты)
- Краскопульты электрические
- Ножницы по металлу
- Пароочистители, стеклоочистители
- Пылесосы строительные
- Степлеры электрические
- Термофены (промышленные фены)
- Аккумуляторный инструмент
- Аккумуляторные шуруповерты
- Аккумуляторные гайковерты
- Аккумуляторные отвертки
- Аккумуляторные рубанки
- Аккумуляторные лобзики
- Аккумуляторные перфораторы
- Аккумуляторные дисковые пилы
- Аккумуляторные УШМ (болгарки)
- Аккумуляторные сабельные пилы
- Аккумуляторные граверы
- Аккумуляторные ножницы
- Аккумуляторные пилы
- Аккумуляторные резаки
- Аккумуляторные фонари
- Аккумуляторные шлифмашины
- Генераторы (электростанции)
- Бензиновые
- Газовые
- Дизельные
- Сварочные
- Садовая техника и инвентарь
- Все для полива
- Садовый инвентарь
- Бензопилы
- Высоторезы
- Газонокосилки
- Измельчители
- Аккумуляторная техника
- Навесное оборудование для культиваторов и мотоблоков
- Навесное оборудование для тракторов и райдеров
- Товары для фермеров
- Культиваторы и мотоблоки
- Мойки высокого давления
- Мотобуры
- Навесное оборудование для подметальных машин
- Мотопомпы
- Насосы и насосные станции
- Снегоуборщики
- Триммеры бензиновые
- Дровоколы
- Цепные электрические пилы
- Барбекю и грили
- Подметальные устройства
- Сувенирная продукция, игрушки
- Триммеры аккумуляторные
- Воздуходувки и садовые пылесосы
- Кусторезы
- Триммеры электрические
- Опрыскиватели
- Скарификаторы и аэраторы
- Тракторы и райдеры
- Насосы
- Баки
- Мотопомпы
- Насосные канализационные установки
- Насосные станции
- Насосы для дизельного топлива
- Насосы поверхностные
- Насосы погружные
- Насосы ручные
- Насосы циркуляционные
- Ручной инструмент
- Заклепочники и заклепки
- Крепеж
- Электромонтажный инструмент
- Ключи головки и воротки
- Малярный и штукатурный инструмент
- Ножницы
- Отвертки
- Столярно-слесарный инструмент
- Наборы инструмента
- Паяльники и паяльная химия
- Пистолеты для герметика и монтажной пены
- Плиткорезы и стеклорезы ручные
- Струбцины и зажимы
- Сумки, чехлы, кейсы
- Инструмент для снятия изоляции
- Инструменты с креплением для страховки от падения с высоты
- Инструменты электроизолированные
- Мультиинструменты
- Специальные клещи
- Клещи
- Садовый инструмент
- Степлеры
- Пинцеты
- Слесарно-монтажный инструмент
- Столярный инструмент
- Ударно-рычажный инструмент
- Шарнирно-губцевый инструмент
- Инструмент для работы с гипроком
- Щётки
- Измерительный инструмент
- Колеса дорожные
- Лазерные дальномеры
- Линейки
- Металлодетекторы
- Штативы и рейки
- Мультиметры
- Толщиномеры
- Нивелиры лазерные
- Нивелиры оптические
- Рулетки и ленты
- Угломеры и уклономеры
- Угольники
- Уровни
- Штангенциркули
- Щупы и резьбовые шаблоны
- Приемники лазерного излучения
- Влагомеры
- Индикаторы
- Манометры
- Микрометры
- Пирометры
- Тестеры
- Сварочное оборудование
- Дуговая сварка (ММА)
- Полуавтоматическая сварка (MIG-MAG)
- Аргонно дуговая сварка (TIG)
- Маски сварочные
- Точечная сварка
- Лампы паяльные
- Горелки
- Трубосварочное оборудование
- Газосварочные аппараты
- Плазморезы
- Строительное оборудование
- Бетономешалки
- Лестницы и стремянки
- Бензорезы
- Вибраторы глубинные
- Виброплиты
- Оборудование для бурения
- Стропы
- Тепловое оборудование
- Радиаторы секционные
- Газовое
- Дизельное
- Инфракрасное
- Электрическое
- Зарядные и пусковые устройства,стабилизаторы
- Станки
- Деревообрабатывающие станки
- Камнеобрабатывающие станки
- Металлообрабатывающие станки
- Компрессорное оборудование
- Компрессоры безмасляные
- Компрессоры масляные
- Компрессоры автомобильные
- Компрессоры аккумуляторные
- Компрессоры коаксиальные
- Компрессоры ременные
- Компрессорные наборы
- Пневматический инструмент
- Гайковерты
- Дрели
- Наборы пневмоинструмента
- Пистолеты
- Степлеры
- УШМ (болгарки)
- Шлифовальные машины
- Шуруповерты
- Долото
- Заклепочники
- Краскораспылители и аэрографы
- Оснастка и расходные материалы
- Алмазный инструмент
- Абразивный инструмент
- Режущий инструмент
- Для сварки
- Масла и смазки
- Для измерительной техники
- Зачистные насадки для инструмента
- Патроны для электроинструмента
- Для инструмента
- Аккумуляторы и зарядные устройства
- Для бензоинструмента
- Для садовой техники
- Приспособления и принадлежности для станочного оборудования
- Принадлежности и оснастка для строительства
- Для генераторов и электростанций
- Для пуско-зарядных устройств
- Удлинители, кабели, фонари
- Хозяйственные товары
- Запасные части
- Автотовары
- Инструмент для ремонта автомобиля
- Ремни и стяжки
- Средства индивидуальной защиты
- Подъемное оборудование
- Стяжки цепные,талрепы
- Блоки монтажные
- Захват-клипсы
- Лебедки
- Тали
- Домкраты
- Тележки гидравлические
- Главная
- Оснастка и расходные материалы
- Для генераторов и электростанций
- ELITECH
- Блок автоматики ELITECH АВР 10
Блок автоматики ELITECH АВР 10, для электростанций 230В 10кВт 43А 4.
6кг однофазный для БЭС(ЕАМ)\ДЭС(ЕМ\ЕМК)
КОД 13259
РЕЙТИНГ
19 140 ₽
Мощность, кВт10
Вес, кг.4.6
Артикул182686e
БрендELITECH
Базовая единицашт
Гарантия12 мес.
Описание
Блок автоматики ELITECH АВР 10 позволит полностью автоматизировать запуск генератора и подачи электроэнергии к потребителям работающим от него . Максимальная мощность нагрузки 10кВт, максимальный ток 43А. Блок совместим с бензиновыми станциями БЭС 6500ЕАМ; БЭС 8000ЕАМ и дизельными ДЕС 4000ЕМ; ДЭС 5500ЕМ; ДЭС 5500ЕМК; ДЭС 8000ЕМ; ДЭС 8000ЕКМ; ДЭС 12000ЕМ. На лицевой панели находятся световые индикаторы, позволяющие следить за работой блока.Сертификаты
Отзывы
Оставить отзыв
Ваша оценка:
Опыт использованияНесколько днейМенее месяцаНесколько месяцевБольше года
Наличие в магазинах
Способы получения товара:
Доставка
Забрать из наших магазинов (с проверкой на месте)
Забрать сегодня 0
Заказать в точку самовывоза 12
Елизаровская, 192029, г. С-Пб., пр.Обуховской Обороны, д.93, лит.А, пом.5Н | |
Купчино, 192281, г.С-Пб, ул.Малая Балканская, д.26, лит.А, пом.14Н | |
Ладожская, 195279, г.С-Пб., Ириновский пр-кт, дом №29, корп.1, лит.А, пом.3Н | |
Нарвская, 198095, г. С-Пб, ул. Маршала Говорова, д.37, лит.А | |
Измайловская, г. Москва., ул. Первомайская дом 4 | |
Удельная, 194214, г.С-Пб., Скобелевский проспект, дом 17, Лит.Б, пом.2Н | |
Ленинский проспект, 198216, г. С-Пб., пр.Народного ополчения, д.22 | |
188307, Лен. обл., Гатчинский р-н, г.Гатчина, Киевская ул., дом №4 с Пн — Пт с 09:00 до 19:00, Сб, с 10:00 до 19:00 Вс выходной | |
1188541, Лен. обл., г.Сосновый Бор, ул.Красных Фортов, дом №10А, лит.А, пом.1 Будни: 10:00-20:00 Сб: с 10:00 до 19:00 Вс: с 10:00 до 18:00 | |
Новгородская обл. , г.Великий Новгород, ул.Октябрьская, д.9 к1 Пн-Пт: с 9:00 до 19:00, Сб: с 9:00 до 18:00, Вс: выходной | |
173008, Новгородская обл., г.Великий Новгород, ул. Большая Санкт Петербургская, д.86, пом.3 Пн-Пт: с 10:00 до 20:00, Сб, Вс с 10:00 до 18:00 |
11 магазинов с товаром в наличии
Online покупка выгоднее
Возврат и обмен товаров
Гарантия на товары
Поддержка собственного сервисного центра
Заказать обратный звонок
Нажимая кнопку «Отправить», я соглашаюсь на получение информации от интернет-магазина, а также принимаю
условия политики конфиденциальности и пользовательского соглашения.
Сообщить об ошибке
Неверная картинка товара
Ошибка в описании
Ошибка в названии
Нажимая кнопку «Отправить», я соглашаюсь на получение информации от интернет-магазина, а также принимаю
условия политики конфиденциальности и пользовательского соглашения.
Нашли дешевле? Снизим цену!
У Вас есть желание купить товар в нашем интернет-магазине, но у конкурентов предложение с более низкой ценой? Сообщите нам об этом, заполнив эту форму.
Мы сможем снизить цену, если лучшая цена указана на сайтах интернет-магазинов «Все инструменты», «220 Вольт», «Ситилинк», «DNS», «OZON», «Беру.ру» и товар имеется в наличии в СПб и ЛО.
Нажимая кнопку «Отправить», я соглашаюсь на получение информации от интернет-магазина, а также принимаю
условия политики конфиденциальности и пользовательского соглашения.
История просмотра
0.2
Инструменты для строительства, ремонта и дачи — работа с автоматикой (авр) опция
Инструменты для строительства, ремонта и дачи — работа с автоматикой (авр) опция
+7 495 532-83-97
- Инструменты для строительства, ремонта и дачи
- Работа с автоматикой (авр) опция
Выбор по характеристикам
Фильтр товаров
Данные фильтра ОЧИСТИТЬ
Работа с автоматикой (АВР)
опция×
Максимальная мощность при 230 В
Расход топлива
Мощность двигателя
Объем двигателя
Работа с автоматикой (АВР)
Найдено:4ПОКАЗАТЬ
Генератор бензиновый PS 70 EA, 7. 0 кВт, 230 В, 25 л, коннектор автоматики, электростартер Denzel
Бензиновый генератор Denzel PS 70 EA предназначен для работы в загородном доме, на стройке, в гараже, для ремонтных бригад. Обеспечит приборы суммарной мощностью до 7 кВт. Большой бак позволяет работать без дозапр..
52890.00 ₽
0 отзывов
Генератор бензиновый PS 55 EA, 5.5 кВт, 230 В, 25 л, коннектор автоматики, электростартер Denzel
Генератор Denzel PS 55 EA выдает мощность 5.5 кВт и отлично подойдет для подключения мощных электроинструментов и бытовых приборов. Например, одновременно можно подключить в загородном доме: 3 лампы накаливания, хол..
50577.60 ₽
0 отзывов
Генератор бензиновый PS 80 EA, 8. 0 кВт, 230 В, 25 л, коннектор автоматики, электростартер Denzel
Бензиновый генератор Denzel PS 80 EA обеспечит приборы суммарной мощностью 8 кВт. Подойдет для использования как в загородном доме, так и на строительной площадке. Мощный и надежный генератор отличается высоким ка..
58833.77 ₽
0 отзывов
Генератор бензиновый PS 90 EA, 9.0 кВт, 230В, 25 л, коннектор автоматики, электростартер Denzel
Профессиональное оборудование для питания мощной техники. Бензиновый генератор Denzel PS 90 EA создан для самых серьезных нагрузок. Может выдавать до 8 кВт номинальной мощности благодаря двигателю увеличенного объ..
66076.01 ₽
0 отзывов
avr-libc: Обзор цепочки инструментов
Добро пожаловать в набор инструментов разработки программного обеспечения с открытым исходным кодом для Atmel AVR!
Не существует ни одного инструмента, который предоставляет все необходимое для разработки программного обеспечения для AVR. Требуется много инструментов, работающих вместе. В совокупности группа инструментов называется набором инструментов или, обычно, набором инструментов, поскольку инструменты объединяются в цепочку для создания конечного исполняемого приложения для микроконтроллера AVR.
В следующих разделах представлен обзор всех этих инструментов. Возможно, вы привыкли к кросс-компиляторам, которые предоставляют всему интерфейс с графическим интерфейсом, и не знаете, что происходит «под капотом». Возможно, вы пришли с настольного или серверного компьютера и не привыкли к встроенным системам. Или вы, возможно, только изучаете наиболее распространенную цепочку инструментов разработки программного обеспечения, доступную в системах Unix и Linux. Надеемся, что следующий обзор поможет вам разобраться во всем.
Согласно его веб-сайту, «Фонд свободного программного обеспечения (FSF), созданный в 1985 году, занимается продвижением прав пользователей компьютеров на использование, изучение, копирование, изменение и распространение компьютерных программ. FSF способствует разработке и использованию свободное программное обеспечение, особенно операционная система GNU, широко используемая в ее варианте GNU/Linux». FSF остается основным спонсором проекта GNU.
Проект GNU был запущен в 1984 году для разработки полной Unix-подобной операционной системы, которая является свободным программным обеспечением: система GNU. GNU — это рекурсивная аббревиатура от «GNU’s Not Unix»; произносится гух-ну, примерно как каноэ.
Одним из основных проектов системы GNU является Сборник компиляторов GNU, или GCC, и родственный ему проект GNU Binutils. Эти два проекта с открытым исходным кодом обеспечивают основу для цепочки инструментов разработки программного обеспечения. Обратите внимание, что эти проекты изначально разрабатывались для работы в Unix-подобных системах.
GCC означает сборник компиляторов GNU. GCC — очень гибкая система компиляции. Он имеет разные интерфейсы компилятора для разных языков. Он имеет множество серверных частей, которые генерируют ассемблерный код для множества различных процессоров и хост-операционных систем. Все они имеют общий «средний конец», содержащий общие части компилятора, включая множество оптимизаций.
В GCC хост-система — это система (процессор/ОС), на которой работает компилятор. Система target — это система, для которой компилятор компилирует код. И система сборки — это система, на которой построен компилятор (из исходного кода). Если компилятор имеет одинаковую систему для host и для target , он называется собственным компилятором . Если у компилятора разные системы для host и target , он называется кросс-компилятором. (А если все три, build , host и target различаются, он известен как канадский кросс-компилятор, но мы не будем обсуждать это здесь.) , Linux или Windows, и он создан для генерации кода для микроконтроллера AVR target , тогда это кросс-компилятор, и эта версия GCC широко известна как «AVR GCC». В документации или обсуждении AVR GCC используется, когда речь идет о GCC, предназначенном конкретно для AVR, или о чем-то, что специфично для AVR в отношении GCC. Термин «GCC» обычно используется для обозначения чего-то общего в GCC или в GCC в целом.
GCC отличается от большинства других компиляторов. GCC фокусируется на переводе языка высокого уровня только на целевую сборку. AVR GCC имеет три доступных компилятора для AVR: язык C, C++ и Ada. Сам компилятор не собирает и не компонует окончательный код.
GCC также известна как программа-драйвер, поскольку она знает об этом и беспрепятственно управляет другими программами для создания конечного результата. Ассемблер и компоновщик являются частью другого проекта с открытым исходным кодом под названием GNU Binutils. GCC знает, как управлять ассемблером GNU (gas) для сборки вывода компилятора. GCC знает, как заставить компоновщик GNU (ld) связать все объектные модули в окончательный исполняемый файл.
Два проекта, GCC и Binutils, очень сильно взаимосвязаны, и над обоими проектами с открытым исходным кодом работают одни и те же добровольцы.
Когда GCC создается для цели AVR, фактические имена программ имеют префикс «avr-«. Таким образом, фактическое имя исполняемого файла для AVR GCC: avr-gcc. Название «avr-gcc» используется в документации и обсуждениях применительно к самой программе, а не только ко всей системе AVR GCC.
Дополнительную информацию о GCC см. на веб-сайте GCC и в Руководстве пользователя GCC.
Название GNU Binutils расшифровывается как «Двоичные утилиты». Он содержит ассемблер GNU (gas) и компоновщик GNU (ld), а также множество других утилит, работающих с двоичными файлами, созданными как часть цепочки инструментов разработки программного обеспечения.
Опять же, когда эти инструменты создаются для цели AVR, фактические имена программ имеют префикс «avr-». Например, имя программы на ассемблере для родного ассемблера — «as» (хотя в документации ассемблер GNU обычно упоминается как «gas»). Но когда он создан для цели AVR, он становится «avr-as». Ниже приведен список программ, входящих в состав Binutils:
- avr-as
- Ассемблер.
- avr-ld
- Линкер.
- avr-ar
- Создание, изменение и извлечение из библиотек (архивов).
- avr-ranlib
- Создать индекс содержимого библиотеки (архива).
- avr-objcopy
- Копировать и переводить объектные файлы в различные форматы.
- avr-objdump
- Отображение информации из объектных файлов, включая дизассемблирование.
- avr-size
- Список размеров секций и общий размер.
- avr-nm
- Список символов из объектных файлов.
- avr-strings
- Список печатных строк из файлов.
- avr-strip
- Удаление символов из файлов.
- avr-readelf
- Отображение содержимого файлов формата ELF.
- avr-addr2line
- Преобразование адресов в файл и строку.
- avr-c++filt
- Фильтр для разбора закодированных символов C++.
GCC и Binutils предоставляют множество инструментов для разработки программного обеспечения, но есть один важный компонент, который они не предоставляют: стандартная библиотека C.
Существуют различные проекты с открытым исходным кодом, которые предоставляют стандартную библиотеку C в зависимости от вашего системного времени, будь то для собственного компилятора (GNU Libc), для какой-либо другой встроенной системы (newlib) или для некоторых версий Linux (uCLibc). Набор инструментов AVR с открытым исходным кодом имеет собственный проект стандартной библиотеки C: avr-libc.
AVR-Libc предоставляет многие из тех же функций, что и в обычной стандартной библиотеке C, а также множество дополнительных библиотечных функций, специфичных для AVR. Некоторые из функций стандартной библиотеки C, которые обычно используются в среде ПК, имеют ограничения или дополнительные проблемы, о которых пользователь должен знать при использовании во встроенной системе.
AVR-Libc также содержит большую часть документации по всей цепочке инструментов AVR.
Несмотря на то, что GCC, Binutils и avr-libc являются основными проектами, которые используются для создания программного обеспечения для AVR, есть еще одна часть программного обеспечения, которая связывает все это вместе: Make. GNU Make — это программа, которая создает вещи, в основном программное обеспечение. Make интерпретирует и выполняет Makefile, написанный для проекта. Makefile содержит правила зависимости, показывающие, какие выходные файлы зависят от входных файлов, и инструкции о том, как создавать выходные файлы из входных файлов.
Некоторые дистрибутивы наборов инструментов и других инструментов AVR, таких как MFile, содержат шаблон Makefile, написанный для набора инструментов AVR и приложений AVR, который вы можете скопировать и изменить для своего приложения.
Дополнительную информацию см. в Руководстве пользователя GNU Make.
После создания программного обеспечения вам потребуется запрограммировать устройство. Вы можете сделать это с помощью программы AVRDUDE, которая может взаимодействовать с различными аппаратными устройствами для программирования вашего процессора.
AVRDUDE — очень гибкий пакет. Вся информация о процессорах AVR и различных аппаратных программаторах хранится в текстовой базе данных. Эта база данных может быть изменена любым пользователем для добавления нового оборудования или процессора AVR, если он еще не указан.
Отладчик GNU (GDB) — это отладчик командной строки, который можно использовать с остальными инструментами AVR. Insight — это GDB плюс графический интерфейс, написанный на Tcl/Tk. И GDB, и Insight настроены для AVR, а основные исполняемые файлы имеют префикс имени цели: avr-gdb и avr-insight. Существует также графический интерфейс «текстового режима» для GDB: avr-gdbtui. DDD (отладчик отображения данных) — еще один популярный графический интерфейс для GDB, доступный в системах Unix и Linux.
AVaRICE — это серверная программа для AVR GDB, которая взаимодействует с внутрисхемным эмулятором Atmel JTAG (ICE) для обеспечения возможностей эмуляции.
SimulAVR — это симулятор AVR, используемый в качестве серверной части с AVR GDB.
Существуют также другие дополнительные утилиты, которые могут быть полезны для добавления в ваш набор инструментов.
SRecord
представляет собой набор мощных инструментов для управления файлами загрузки EPROM. Он читает и записывает множество форматов файлов EPROM и может выполнять множество различных манипуляций.
MFile
— это простой генератор Makefile, предназначенный для помощи в быстрой настройке Makefile для использования в вашем приложении AVR.
Все различные проекты с открытым исходным кодом, составляющие всю цепочку инструментов, обычно распространяются в виде исходного кода. На усмотрение пользователя остается собрать инструментальное приложение из его исходного кода. Это может быть очень сложной задачей для любого потенциального пользователя этих инструментов.
К счастью, есть люди, которые помогают в этой области. Добровольцы тратят время на сборку приложения из исходного кода на определенных хост-платформах и иногда упаковывают инструменты для удобной установки конечным пользователем. Эти пакеты содержат двоичные исполняемые файлы инструментов, предварительно созданные и готовые к использованию. Эти пакеты известны как «дистрибутивы» цепочки инструментов AVR или более сокращенным названием «дистрибутивы».
Дистрибутивы набора инструментов AVR доступны для FreeBSD, Windows, Mac OS X и некоторых разновидностей Linux.
Все эти инструменты, от оригинального исходного кода во множестве проектов до различных дистрибутивов, собраны многими добровольцами. Всем этим проектам всегда может понадобиться дополнительная помощь от других людей, которые готовы посвятить часть своего времени добровольно. Есть много разных способов помочь людям с разным уровнем навыков, способностей и свободного времени.
Вы можете помочь ответить на вопросы в списках рассылки, таких как avr-gcc-list, или на форумах на веб-сайте AVR Freaks. Это помогает многим людям, плохо знакомым с инструментами AVR с открытым исходным кодом.
Если вы считаете, что нашли ошибку в каком-либо из инструментов, всегда полезно отправить хороший отчет об ошибке в соответствующий проект. Хороший отчет об ошибке всегда помогает другим добровольцам проанализировать проблему и исправить ее для будущих версий программного обеспечения.
Вы также можете помочь исправить ошибки в различных программных проектах или добавить желаемые новые функции.
Всегда рады волонтерам! 🙂
Программирование микроконтроллеров AVR – Что вам нужно? – FOCUSLK
Впервые в программировании микроконтроллеров AVR? Не знаете, с чего начать? Вы пришли в нужное место. В этом посте я расскажу вам обо всех необходимых инструментах, прежде чем вы начнете программировать микроконтроллер AVR.
Начало программирования микроконтроллера AVR в первый раз кажется довольно сложным. Возможно, вы уже искали в Google и нашли длинные описания, рассказывающие вам о различных программистах, IDE и обо всем этом. Некоторые инструменты могут стоить вам даже сотни долларов. Я имею в виду, для начала, вы не хотите тратить такую сумму денег! Я помню, как просматривал десятки видео и блогов на Youtube, скачивал дерьмовое программное обеспечение и тот первый светодиод, который до сих пор не мигает на моем ATmega32A.
Мне потребовалась почти неделя проб и ошибок, чтобы, наконец, найти самые дешевые и работающие инструменты для запуска и запуска моего первого проекта микроконтроллера AVR. Здесь я систематизировал то, что нашел.
Что вам действительно нужно?
Существует два типа инструментов, необходимых для программирования микроконтроллера AVR.
- Аппаратное обеспечение
- Микроконтроллер
- Программатор
- Программное обеспечение
- IDE
- Программное обеспечение для программирования
- Программный драйвер для программиста
Теперь давайте углубимся в каждый из этих инструментов, чтобы понять, зачем они нам нужны и что мы должны выбрать.
Аппаратное обеспечение
Микроконтроллер
Микроконтроллер — это мозг всего вашего проекта. Замена микроконтроллера посреди проекта станет кошмаром. Итак, не забудьте выбрать правильный в качестве первого шага программирования. Есть несколько основных ключевых моментов, которые следует учитывать при выборе подходящего микроконтроллера для своего проекта.
Первое, что вы должны учитывать, это количество контактов ввода-вывода . Если ваш проект прост и требует меньше входов и выходов, выберите микроконтроллеры AVR с меньшим количеством контактов ввода-вывода, поскольку они меньше и с ними проще обращаться. Но убедитесь, что выбранный вами микроконтроллер имеет несколько дополнительных контактов ввода-вывода, чтобы ваш проект имел возможность расширяться в случае необходимости, например, если вы хотите добавить дополнительную кнопку!
Также убедитесь, что у вас достаточно контактов ШИМ , необходимых для вашего проекта. Выводы PWM используются для вывода аналоговых уровней напряжения для управления такими аспектами, как скорость двигателя. В микроконтроллерах AVR эти контакты называются OCxA/OCxB (x=1,2,..). Получите распиновку микроконтроллера и посмотрите, достаточно ли их у него.
Другим типом выводов, о котором следует помнить, является число выводов аналогового ввода . Несмотря на то, что все контакты ввода-вывода на микроконтроллере могут считывать и записывать цифровые входы и выходы, только определенное количество контактов имеет АЦП (аналогово-цифровое преобразование) для чтения аналоговых входов. Таким образом, в зависимости от количества аналоговых датчиков, которые вы используете в своем проекте, ваш выбор микроконтроллера должен варьироваться.
Распиновка ATmega328P
Убедитесь, что в микроконтроллере достаточно памяти для хранения вашей программы. Если ваш проект сложный, код, скорее всего, будет длинным.
Есть много других факторов, которые следует учитывать, но для начала эти два фактора помогут вам определить правильный микроконтроллер для вашего проекта. ATmega328P, который является мозгом Arduino UNO, и ATmega16/ATmega32 отлично подходят для начала!
Для получения дополнительной помощи по выбору правильного микроконтроллера AVR для вашего проекта перейдите по этой ссылке в сравнительную таблицу.
Программист
Вы пишете код на своем компьютере. Но у вас нет возможности подключить микроконтроллер AVR напрямую к компьютеру, чтобы загрузить свой код. Здесь в игру вступает программист. Это просто обеспечивает способ связи между вашим компьютером и микроконтроллером.
Программатор Atmel-ICE рекомендован производителем микроконтроллеров AVR, Microchip, но стоит около 100 долларов. Если у вас достаточно денег, это идеальный программатор. С помощью Atmel-ICE вы можете напрямую программировать MCU через Atmel Studio/Microchip Studio (подробнее об этом позже) без отдельного программного обеспечения для программирования.
Atmel-ICE Programmer
Но, честно говоря, мы, новички, не хотим тратить столько денег. Есть много других программаторов, которые вы можете использовать, но самым дешевым и простым в использовании является 9.0229 USBasp . Программатор USBasp имеет открытый исходный код и использует саму ATmega88/ATmega8. Вы даже можете сделать его дома или купить примерно за 3-4 доллара. USBasp подключается к микроконтроллеру AVR через 4 контакта и подключается к компьютеру через порт USB.
USBasp
Дополнительную информацию о USBasp можно найти на веб-сайте создателя.
Программное обеспечение
IDE
Для написания кода для микроконтроллеров AVR можно использовать простой текстовый редактор. Код написан на AVR C++, языке, используемом для написания кода для микроконтроллеров AVR. Компиляция генерирует файл .hex, который можно записать в память микроконтроллера через программатор.
Использовать определенную IDE поверх текстового редактора проще, поскольку он содержит необходимый компилятор для создания файла .hex. Atmel Studio раньше была лучшей платформой для программирования микроконтроллеров AVR, разработанной самой Atmel. Однако, поскольку Microchip приобрела Atmel, они представили Microchip Studio в качестве IDE для программирования не только AVR, но и микроконтроллеров SAM. Это IDE, которая в настоящее время распространяется через веб-сайт Microchip и может быть загружена по этой ссылке. Оба программного обеспечения очень похожи друг на друга, поэтому вы можете использовать любое из них для своего проекта.
Microchip Studio
Вы также можете загрузить Atmel Studio по этой внешней ссылке или из архива загрузки производителя, если хотите.
Существуют и другие варианты, такие как плагин AVR Eclipse и MikroC, но Atmel Studio/Microchip Studio можно назвать лучшим для работы с микроконтроллерами ATmega.
Драйвер для программатора
Это необходимо только в том случае, если вы используете USBasp в качестве программатора и на вашем компьютере установлена ОС Windows. Вы можете использовать инструмент установки драйверов Zadig и загрузить нужный драйвер для USBasp.
После загрузки Zadig подключите программатор и установите драйвер libsub (не WinUSB) на свой компьютер.
Установка драйвера для USBasp
Средство программирования
Для программирования микроконтроллера AVR с помощью USBasp используется отдельное средство программирования.
Всего комментариев: 0