Jump to content

АВР Бабочка

Модуль бабочки AVR

AVR Butterfly с батарейным питанием, — одноплатный микроконтроллер разработанный компанией Atmel . Atmel ATmega169PV Он состоит из микроконтроллера , жидкокристаллического дисплея , джойстика , динамика, последовательного порта , часов реального времени (RTC), внутренней флэш-памяти и датчиков температуры и напряжения. [1] Доска имеет размер бейджа с именем и имеет на спине прищепку, поэтому ее можно носить как таковую после того, как пользователь введет свое имя на ЖК-дисплей.

Набор функций

[ редактировать ]

ЖК-дисплей

[ редактировать ]

AVRButterfly демонстрирует управление на жидкокристаллическом дисплее с помощью 14-сегментного шестибуквенно-цифрового дисплея. Однако интерфейс ЖК-дисплея потребляет много контактов ввода-вывода . [2]

Процессор и скорость

[ редактировать ]

Процессор ATmega169 Butterfly способен работать на частоте до 8 МГц, однако на заводе-изготовителе программно установлено значение 2 МГц, чтобы продлить срок службы батареи кнопки. Доступны бесплатные сменные загрузчики , которые запускают программы на частоте 1, 2, 4 или 8 МГц. ЦП В качестве альтернативы это может быть достигнуто путем изменения прескалера в коде приложения. [2]

  • 8-битный процессор ATmega169V AVR, включая 16 Кбайт флэш-памяти для хранения кода и 512 байт EEPROM . для хранения данных
  • 100-сегментный ЖК-дисплей (без подсветки)
  • Флэш-память AT45 4 Мбит (512 Кбайт)
  • 4-позиционный мини-джойстик с центральной кнопкой
  • Датчики освещенности, температуры и напряжения (диапазон 0–5 В) (датчик освещенности больше не входит в комплект поставки из-за директивы RoHS )
  • Пьезодинамик
  • Площадки для пользовательских разъемов: 2 8-битных порта ввода-вывода, ISP , USI, JTAG
  • Преобразователь уровня и интерфейс RS232 (кабель и разъем предоставляются конечным пользователем)
  • Держатель батареи 3 В (батарейка CR2450 входит в комплект)

Программное обеспечение

[ редактировать ]

Butterfly поставляется с предустановленным программным обеспечением, которое демонстрирует многие функции ATmega169, включая считывание уровня окружающего освещения и температуры, а также воспроизведение музыкальных нот. К задней части устройства прикреплена прищепка, поэтому ее можно носить как именной бейдж — «имя» можно ввести с помощью джойстика или через порт RS-232, и оно будет прокручиваться на ЖК-дисплее. [2]

Перепрограммирование

[ редактировать ]

Butterfly можно свободно перепрограммировать, используя те же наборы инструментов, что и для многих других контроллеров AVR, например, используя Atmel AVR или бесплатную интегрированную среду разработки (IDE) Atmel Studio для программирования на C. ассемблер [2]

Предустановленный загрузчик позволяет перепрограммировать плату с помощью стандартного последовательного порта RS-232 , не требуя специального оборудования. [1] Плата также имеет ISP и JTAG порты для внутрисхемного программирования и отладки. Все эти интерфейсы реализованы только в виде открытых точек пайки, поэтому для их использования необходимо добавить некоторое оборудование. [1] [2]

Проекты и приложения «Бабочки»

[ редактировать ]

Несколько проектов были построены с использованием Butterfly в качестве базовой платформы, часто с небольшим количеством дополнительных частей или без них:

  • На основе бабочки существует отмеченный наградами образовательный робот под названием FlutterBot . [3]
  • Project ButtLoad предлагает бесплатные планы по преобразованию Butterfly в портативный AVR-ISP для программирования других AVR-устройств. [4]
  • В Интернете доступно несколько планов преобразования Butterfly в MP3-плеер. [5]
  • «Программирование микроконтроллеров на языке C» , книга по обучению программированию AVR с использованием языка C, была написана для платформы Butterfly в качестве платформы разработки. [6] [7]
  • Butterfly Logger — это регистратор данных с открытым исходным кодом , основанный на AVR Butterfly. [8]
  • Проект Butteruino представляет собой набор библиотек для интеграции AVR Butterfly со средой разработки Arduino . [9]
  1. ^ Перейти обратно: а б с «AVR Butterfly — ATAVRBFLY | Microchip Technology Inc» . Микрочип . Проверено 10 апреля 2018 г.
  2. ^ Перейти обратно: а б с д и Оценочный комплект AVR Butterfly — Руководство пользователя (PDF) . Корпорация Атмел. 2005.
  3. ^ FlutterBot. Архивировано 5 декабря 2006 г. в Wayback Machine — образовательный робот на основе AVR Butterfly.
  4. ^ Камера, Дин (2007). «Задняя нагрузка» . Четырехстенный шкаф . Проверено 10 апреля 2018 г.
  5. ^ «АВР Бабочка MP3» . www.brokentoaster.com . 18 мая 2008 года . Проверено 10 апреля 2018 г.
  6. ^ «Книга по программированию на языке C для микроконтроллеров» . Смайли Микрос . 27 апреля 2006 г. Архивировано из оригинала 31 октября 2007 года . Проверено 10 апреля 2018 г.
  7. ^ Пардью, Джо (август 2008 г.). «Семинар Смайли 1: Представляем серию семинаров по программированию на AVR» . Журнал «Орехи и вольты» . Проверено 10 апреля 2018 г.
  8. ^ «AVR Butterfly Logger» . www.brokentoaster.com . Проверено 10 апреля 2018 г.
  9. ^ «Архив кода Google — долгосрочное хранилище для хостинга проектов Google Code» . code.google.com . Проверено 10 апреля 2018 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1f7b14d300e4825ff4ddc3db83e4f6c6__1654125360
URL1:https://arc.ask3.ru/arc/aa/1f/c6/1f7b14d300e4825ff4ddc3db83e4f6c6.html
Заголовок, (Title) документа по адресу, URL1:
AVR Butterfly - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)