Проекты с использованием микроконтроллера Atmega16 (семейство AVR)
Главная→Метки atmega16 1 2 >>
На данной странице представлены проекты, в которых используется микроконтроллер Atmega16 — один из самых сбалансированных микроконтроллеров по соотношения цена/возможности в семействе AVR
Опубликовано автором admin-new10 февраля, 2021
На данной странице представлена карта статей по микроконтроллерам AVR, опубликованным на нашем сайте «Мир микроконтроллеров». По мере добавления статей данной тематики данная карта статей также будет дополняться. Микроконтроллеры семейства AVR в настоящее время являются одними из самых популярных микроконтроллеров. Они … Читать далее →
Рубрика: Схемы на AVR | Метки: atmega16, atmega32, atmega8, ATtiny85, avr | Добавить комментарий
Опубликовано автором admin-new7 сентября, 2022
GPS модули широко используются в современной электронике для определения местоположения, основываясь на координатах долготы и широты. Системы мониторинга транспортных средств, часы GPS, системы предупреждения о чрезвычайных происшествиях, системы наблюдения – это лишь небольшой список приложений, в которых может потребоваться технология … Читать далее →
Рубрика: Схемы на AVR | Метки: atmega16, atmega32, avr, gps, ЖК дисплей | Комментарии (11)
Опубликовано автором admin-new30 ноября, 2020
Двигатели постоянного тока относятся к числу наиболее часто используемых двигателей. Их можно встретить где угодно – начиная от простейших конструкций до продвинутой робототехники. В этой статье мы рассмотрим подключение двигателя постоянного тока к микроконтроллеру ATmega16 (семейство AVR). Но сначала немного … Читать далее →
Рубрика: Схемы на AVR | Метки: atmega16, avr, l293d, двигатель постоянного тока, драйвер мотора | Комментарии (4)
Опубликовано автором admin-new1 декабря, 2020
Принцип действия датчиков Холла основан на так называемом «эффекте Холла», открытым Эдвином Холлом (Edwin Hall) в 1869 году. Этот эффект гласит: «эффект Холла основан на явлении возникновения поперечной разности потенциалов (называемой также холловским напряжением) при помещении проводника с постоянным током … Читать далее →
Рубрика: Схемы на AVR | Метки: atmega16, avr, датчик холла, светодиод | Добавить комментарий
Опубликовано автором admin-new23 марта, 2022
Широтно-импульсная модуляция (сокр. ШИМ, от англ. PWM — Pulse Width Modulation) является технологией, позволяющей изменять ширину импульсов в то время как частота следования импульсов остается постоянной. В настоящее время она применяется в разнообразных системах контроля и управления, а также в … Читать далее →
Рубрика: Схемы на AVR | Метки: atmega16, avr, светодиод, ШИМ | Комментарии (6)
Опубликовано автором admin-new1 февраля, 2021
ATmega16 (семейство AVR) является дешевым 8 битным микроконтроллером и имеет достаточно большое число интерфейсов ввода-вывода общего назначения. Он поддерживает все часто используемые в настоящее время протоколы связи такие как UART, USART, SPI и I2C. Он достаточно широко применяется в робототехнике, … Читать далее →
Рубрика: Схемы на AVR | Метки: atmega16, avr, Email, ESP8266, NodeMCU, WiFi модуль, интернет вещей | Добавить комментарий
Опубликовано автором admin-new27 февраля, 2023
Существует несколько способов программирования микроконтроллеров семейства AVR. В данной статье мы рассмотрим один из наиболее популярных в настоящее время способов программирования данных микроконтроллеров – с помощью программатора USBASP v2.0 и программы Atmel Studio 7.0. Хотя на нашем сайте уже есть … Читать далее →
Рубрика: Схемы на AVR | Метки: atmega16, Atmel Studio, avr, USBASP, мигание светодиода, начинающим, Программирование | Комментарии (9)
Опубликовано автором admin-new1 декабря, 2020
Создание робота – это всегда волнующее событие для всех энтузиастов, увлекающихся электроникой. И это волнение усиливается если создаваемый робот может автоматически делать некоторые вещи без внешних команд. Одним из широко известных подобных роботов, доступных для создания новичками, является робот, движущийся … Читать далее →
Рубрика: Схемы на AVR | Метки: atmega16, avr, ULN2003, движущийся вдоль линии робот, драйвер мотора, робототехника | Комментарии (7)
Опубликовано автором admin-new7 августа, 2021
Часто во многих конструкциях, использующих микроконтроллеры AVR, используется аналогово-цифровой преобразователь (АЦП) данных микроконтроллеров. Он используется везде где необходимо преобразовать какое-нибудь аналоговое значение в цифровое. Обычно это конструкции с датчиками температуры, датчиками наклона, датчиками тока, гибкими датчиками и т.
Рубрика: Схемы на AVR | Метки: atmega16, avr, АЦП, светодиод | Комментарии (22)
Опубликовано автором admin-new28 марта, 2022
Шаговые двигатели – это бесщеточные двигатели постоянного тока, которую могут вращаться от 00 до 3600 дискретными шагами. С каждым управляющим сигналом ось такого двигателя поворачивается на фиксированное значение (шаг). Управление вращением подобных двигателей осуществляется последовательностью специальных сигналов. В отличие от … Читать далее →
Рубрика: Схемы на AVR | Метки: 28BYJ-48, atmega16, avr, l293d, ULN2003, драйвер мотора, шаговый двигатель | Добавить комментарий
Схемы на atmega16
Двигатели постоянного тока относятся к числу наиболее часто используемых двигателей. Их можно встретить где угодно — начиная от простейших конструкций до продвинутой робототехники. В этой статье мы рассмотрим подключение двигателя постоянного тока к микроконтроллеру ATmega16 семейство AVR. Широтно-импульсная модуляция сокр. ШИМ, от англ. PWM — Pulse Width Modulation является технологией, позволяющей изменять ширину импульсов в то время как частота следования импульсов остается постоянной.
Поиск данных по Вашему запросу:
Схемы, справочники, даташиты:
Прайс-листы, цены:
Обсуждения, статьи, мануалы:
Дождитесь окончания поиска во всех базах.
По завершению появится ссылка для доступа к найденным материалам.
Содержание:
- Распиновки и описание процессоров ATmega установленных на ардуино и не только (+схемы пинмапинга )
- ATmega16, ATmega16L
- Конструкции на ATmega8 и ATmega16
Часы — Тахометр — Термометр — Вольтметр на базе МК ATmega16 и графического дисплея LCM12864 - Конструкции на ATmega8 и ATmega16
- Моделирование схемы на ATmega8 в Proteus
ПОСМОТРИТЕ ВИДЕО ПО ТЕМЕ: вольтамперметр для лабораторного блока питания на ATMEGA 8 и дисплее от нокиа
youtube.com/embed/3tmfZusCz9c» frameborder=»0″ allowfullscreen=»»/>Распиновки и описание процессоров ATmega установленных на ардуино и не только (+схемы пинмапинга )
В данном проекте мы разработаем и соберем цифровые часы на микроконтроллере. Для установки времени будем использовать два кнопочных выключателя.
Аналогичным образом работает кнопка S 2, только используется для установки переменной отвечающей за часы. Схема часов на микроконтроллере На рисунке ниже представлена наша схема, особенностью схемы является то, что управление всеми индикаторами осуществляется при помощи одного порта PORTB.
С его помощью поочередно осуществляется запись одной цифры в индикатор. Что такое динамическая индикация было сказано ранее. Для правильной работы цифровых часов нужно чтобы внутренний генератор камня был настроен на частоту в 4 Мгц. Программа была написана с использованием среды AVR Studio 5.
Еще раз повторю, что данные часы работают от внутреннего тактового генератора. Который имеет определённую погрешность, поэтому период одной секунды может меняться. И вешать их на стену или нет и сверять по ним время решайте сами. А можно стабилизировать внутренний генератор внешним кварцевым резонатором? Странный вопрос Можно использовать либо внешний генератор на кварце либо внутренний. Кварц намного стабильнее чем внутренний.
Можно конечно! Только фьюз выставить соответствующий. Думаю, что можно — частота работы схемы 4 Мгц, а этот МК тянет до 8, в реальности даже больше Правда, у меня есть некоторые сомнения по поводу самой схемы — нет токоограничител ьных резисторов и транзисторных ключей Правда, у меня есть некоторые сомнения по поводу самой схемы — нет токоограничительных резисторов и транзисторных ключей Поправочка — в цепи питания виден резистор 1К, но вряд ли он полноценно заменит все вышеперечисленн ое, скорее всего будет заметна разность яркости индикаторов, да и номинал самого резистора великоват В теории можно обойтись без всех резисторов, если точно подобрать напряжение питания 2,,5В примерно.
Лучше всего подбирать лабораторным БП с ограничением тока по минимально приемлемому свечению индикатора, и потом изготовить БП с точно таким напряжением. БП должен быть стабилен! Даже незначительное повышение напряжения вызовет резкий прирост тока и может вывести из строя и МК и индикатор. Резистор 1К из питания исключить.
Установить керамический конденсатор 0. E-Mail обязательное. Подписаться на уведомления о новых комментариях. Запомнить меня. All Rights Reserved. Запрещено копирование материалов без активной ссылки на этот сайт. Обновить список комментариев. Полезные ссылки! Справочные данные. Форма входа. Группа в ВК. Самые читаемые. Последние комментарии. Из личного опыта: Количество витков катушек следует уменьшить.
Максимальная чувствительност ь 15 см Последние материалы. Последнии темы форума. Нет сообщений для показа. Вы здесь: Главная Микроконтроллеры. Desktop Version.
ATmega16, ATmega16L
Рисунок 1 — Схема управления электродвигателем микроконтроллером ATmega8. Мост и система управления в схеме на рисунке 1 подключены к разным источникам с одинаковым напряжением 5В. В схеме на рисунке 1 транзистор какой либо оптопары должен открываться при подаче нуля в соответствующий порт но несмотря на это микроконтроллер работал как надо после прошивки в него приведенной программы. Если соединить последовательно диоды оптопар открывающих транзисторы на диагонали моста для каждой диагонали то подача сигнала с микроконтроллера на одну из последовательно соединенных пар диодов приведет к открытию транзисторов на одной из диагоналей. Таким образом можно использовать один бит порта для управления транзисторами на одной из диагоналей. Для управления электродвигателем можно использовать одну из схем на рисунке 1 или на рисунке 2. Рисунок 1 — Схема управления электродвигателем микроконтроллером 1.
На Рис.1 приведена упрощенная схема архитектуры микроконтроллера Объем памяти микроконтроллера ATmega16 составляет 16К (16x).
Конструкции на ATmega8 и ATmega16
По datasheet описанию , все контроллеры Atmega обладают следующими особенностями:. Справочная информация: Буква V в названии микросхемы означает пониженное напряжение питания; Буква A — микросхема имеет расширенный диапазон питания от 1. Если число только одно, значит, микросхема не поддерживает дифференциальные входы АЦП. Он способен выполнять большое количество различных инструкций одновременно. Заказываешь на Aliexpress? Узнай как экономить покупая на али кэшбек. Пообщайтесь с подавцом перед оплатой. Перед тем, как оплатить товар, пообщайтесь с продавцом. Уточните у продавца, соответствует ли товар описанию, имеется ли товар в наличии, может ли продавец сфотографировать товар на телефон и выслать обычную необработанную фотографию. А также, соответствует ли товар размерной сетке, и какой размер продавец посоветовал бы вам выбрать, исходя из ваших параметров.
Часы — Тахометр — Термометр — Вольтметр на базе МК ATmega16 и графического дисплея LCM12864
Доброго времени суток! Помогите начинающему чайнику собрать элементарную схему на ATmega После самостоятельных попыток спалил МК, покупать новый пока нет желания. Задача такая: от подсветки телефона должен пойти сигнал через фотодиод к контроллеру, после чего он должен замкнуть реле на 2 секунды и уйти в ожидание на 1м, после чего продолжать этот цикл бесконечно. Написал цикл через Flowcode, запустил HEX файл в симулятор ISIS 7 Professional, в нём же собрал элементарную схему с одним реле и кнопкой аналог фотодиода я не нашёл , всё работает как часы.
Представляем очередную схему часов на микроконтроллере Atmega
Конструкции на ATmega8 и ATmega16
Две штуки без дела валяется. Хочу собрать а не получается, чё-то не понимаю по ходу. Когда бутлоадер уже залит, вот тогда можно через него заливать. Без программатора. Вот тогда уже фьюзы и становятся не важны. А не наоборот, вначале взять камень, а потом искать под него бутлоадер и бегать по граблям фьюзов.
Моделирование схемы на ATmega8 в Proteus
Вот код программы: пишу Atmega8 Proteus. Работа с дисплеями от мобильных телефонов Сименс пытаюсь понять как работает графический дисплей в atmel studio, желательно на примере дисплея от Не совпадает частота мигания светодиода в симуляторе Proteus и реальном устройстве Atmega8 Привет. Работа в Proteus. В схеме должно быть МК Atmega8 и матрица
ATMEGAAU Microchip Technology / Atmel 8-битные микроконтроллеры 16kB Flash kB EEPROM 32 I/O Pins лист данных, данные по.
Устройство отображает значение напряжения сети на светодиодном 7″сегментном 3″разрядном индикаторе. При возникновении аварийной ситуации, когда напряжение сети выйдет за допустимые пределы, устройство защиты отключает. Измерения постоянных напряжений.
Всем привет. Я все ещё продолжаю борьбу с декодированием PPM. С выдачей сигнала вполне успешно справляется Timer2. С дефолтными значениями каналов сервы не дрожат, все просто замечательно. И это при том, что используется только захват, без прерывания по переполнению. Была идея, что это виноват мой код, который считает длину импульса и вносит этим погрешность, но нет
И даже с Aliexpress могут присылать такие МК. Для этого нужен высоковольтный программатор, вещь сама по себе непростая: паять её долго, а покупать на Али вряд ли целесообразно ради горстки неработающих микросхем.
Покупатель советы О нас Мы обещаем:. Гарантия 3. В течение первого месяца, мы заплатим одну стоимость стоимости доставки от нас к вашему местоположению ; после 1 месяца покупки, покупатель. В течение 1 месяца мы оплатим одну стоимость доставки от нас до вашего местоположения ; после 1 месяца покупки покупатель должен оплатить два способа. Мы вернем вам возврат, если вы возвращаете товар в первоначальном состоянии в течение 15 дней после Чек по любой причине. Но покупатель должен нести стоимость доставки, чтобы вернуть товар.
Так же устройство имеет дополнительные функции, такие как. На транзисторе Q2 собран усилитель звука. Там же показана точка подключения входа сигнала с датчика вращения коленвала.
AtMega16.
Контрольная работа.
Микропроцессорная техника.
Задание.
Микропроцессорное устройство содержит микроконтроллер семейства AVR, дисплей, внешнее ПЗУ, клавиатуру, вход либо выход аналогового сигнала, вход либо выход цифрового сигнала, интерфейс связи с ЭВМ.
Составить принципиальную схему устройства, дав описание используемых микросхем и протоколов обмена.
Составить программу на языке Ассемблер согласно варианта.
Микроконтроллер
Объём и протокол
обмена внешнего ПЗУ
Клавиатура
дисплей
Аналоговый вход
(выход)
Цифровой
Вход
(выход)
Интер-
фейс
с ЭВМ
Вариант программы
ATMega16
4Кбайт, парал-лельный
4 кнопки
7-ми
Сегмент-ный
4-х
разрядный
Выход
ЦАП 8
разрядов
Выход
протокол
I2C
RS-485
Принять от ЭВМ 4 числа и вывести их на индикатор.
Приведём описание принципиальной электрической схемы разрабатываемого микропроцессорного устройства согласно рис.1. Основу устройства составляет микроконтроллер фирмыATMEL–ATMega16 (обозначение на схеме – DD3).Генератор тактовой частоты выполнен с кварцевой стабилизацией. Кварцевый резонаторZQ1cчастотой 10 МГц. ЦепьR5C1 предназначена дляначального сбросамикроконтроллера при подаче на него питающего напряжения 5 вольт. РезисторR5ограничивает ток, поступающий на выводRESET.Связь с периферией осуществляется через 8-разрядныепорты PORTA,PORTB,PORTC,PORTD. К выводамPB0-PB2 иPD6,PD7 подключена клавиатураSA1=SA5.При таком варианте должны быть программно подключены внутренние подтягивающие резисторы.В устройстве применяется 4-разрядная динамическая индикация. Применён 4-разрядный 7-сегментный светодиодный индикатор (HG1). Управление разрядами индикатора выполняют выводы микроконтроллера. Каждый из семи сегментов подключён к отдельным линиям порта. Связь с ЭВМ осуществляется через интерфейс RS-485. Для обеспечения аппаратной совместимости DD3с последовательныминтерфейсом ПК предусмотрена микросхема-драйвер ST485EфирмыMAXIM(DD2).Роль ПЗУвыполняет микросхемаNM93C56 (DD1).Аналоговый выход реализован на микросхемеКР572ПА1 (DD4)и операционном усилителе TL084 (DA1).Микросхема КР572ПА1 представляет собой ЦАП. Каждый из 10 входов микросхемыDD4подлючён к выходам портовPORTCи PORTD.
Далее приведём описание используемых в устройстве микросхем и протоколов обмена.
Рис.1.Схема электрическая принципиальная.
8-разрядный высокопроизводительный AVR микроконтроллер с малым потреблением
Прогрессивная RISC архитектура 130 высокопроизводительных команд, большинство команд выполняется за один тактовый цикл 32 8-разрядных рабочих регистра общего назначения Полностью статическая работа Производительность приближается к 16 MIPS (при тактовой частоте 16 МГц) Встроенный 2-цикловый перемножитель
Энергонезависимая память программ и данных 16 Кбайт внутрисистемно программируемой Flash памяти (In-System Self-Programmable Flash) Обеспечивает 1000 циклов стирания/записи Дополнительный сектор загрузочных кодов с независимыми битами блокировки Внутрисистемное программирование встроенной программой загрузки Обеспечен режим одновременного чтения/записи (Read-While-Write) 512 байт EEPROM Обеспечивает 100000 циклов стирания/записи 1 Кбайт встроенной SRAM Программируемая блокировка, обеспечивающая защиту программных средств пользователя
Интерфейс JTAG (совместимый с IEEE 1149. 1) Возможность сканирования периферии, соответствующая стандарту JTAG Расширенная поддержка встроенной отладки Программирование через JTAG интерфейс: Flash, EEPROM памяти, перемычек и битов блокировки
Встроенная периферия Два 8-разрядных таймера/счетчика с отдельным предварительным делителем, один с режимом сравнения Один 16-разрядный таймер/счетчик с отдельным предварительным делителем и режимами захвата и сравнения Счетчик реального времени с отдельным генератором Четыре канала PWM 8-канальный 10-разрядный аналого-цифровой преобразователь 8 несимметричных каналов 7 дифференциальных каналов (только в корпусе TQFP) 2 дифференциальных канала с программируемым усилением в 1, 10 или 200 крат (только в корпусе TQFP) Байт-ориентированный 2-проводный последовательный интерфейс Программируемый последовательный USART Последовательный интерфейс SPI (ведущий/ведомый) Программируемый сторожевой таймер с отдельным встроенным генератором Встроенный аналоговый компаратор
Специальные микроконтроллерные функции Сброс по подаче питания и программируемый детектор кратковременного снижения напряжения питания Встроенный калиброванный RC-генератор Внутренние и внешние источники прерываний Шесть режимов пониженного потребления: Idle, Power-save, Power-down, Standby, Extended Standby и снижения шумов ADC
Выводы I/O и корпуса 32 программируемые линии ввода/вывода 40-выводной корпус PDIP и 44-выводной корпус TQFP
Рабочие напряжения 2,7 — 5,5 В (ATmega16L) 4,5 — 5,5 В (ATmega16)
Рабочая частота 0 — 8 МГц (ATmega16L) 0 — 16 МГц (ATmega16)
Рис. 2. Блок-схемаATMega16.
Cамосинхронизирующийся цикл записи/авто-стирания
Автоматическое выполнение ERAL (очистить весь чип) перед WRAL (записать весь чип)
Защита данных от вкл./выкл. питания
Промышленный стандарт 3-х проводного последовательного ввода/вывода
Сигнал состояния устройства во время циклов записи/чтения
Последовательная функция считывания
1 000 000 гарантированных циклов записи/стирания
Хранение данных > 200 лет
Корпуса: 8 PDIP/ SOIC, 8 TSSOP
Интерфейс MICROWIRE/PLUS позволяет устройству работать как периферии CPU или микроконтроллера через последовательный интерфейс. Этот режим выбирается установкой контакта MODE1 в высокое состояние, а MODE0 в низкое. Режим MICROWIRE/PLUS использует контаты выбор чипа (CS), последовательный генератор тактовых импульсов (SK), вход последовательных данных (SI) и выход последовательных данных (SO), как показано на рисунке 3.
Рис 3. Блок схема интерфейса MICROWIRЕ
DDS генератор на ATmega16 — Микроконтроллеры и Технологии
- Главная|
- Устройства|
- AVR
- Просмотров: 79213
DDS Генератор HD44780 ATmega16
В этой статье рассматривается схемотехническое решение, устройство и конструкция DDS генератора (генератор с прямым цифровым синтезом формы сигнала) на микроконтроллере ATmega16 фирмы Atmel. В приборе, кроме синтеза сигнала различной формы и частоты, реализуется возможность регулировки амплитуды и смещения выходного сигнала.
Основные характеристики прибора:
— простое схемотехническое решение, доступные компоненты;
— односторонняя печатная плата;
— сетевой источник питания;
— специализированный выход частоты от 1 МГц до 8 МГц;
— DDS выход с регулировкой амплитуды и смещения;
— форма выходного DDS сигнала: синусоида, прямоугольные импульсы, пилообразные импульсы, треугольные импульсы, ЭКГ, шум;
— для отображения текущих параметров используется двухстрочный ЖК дисплей;
— пятикнопочная клавиатура;
— шаг перестройки частоты: 1, 10, 10, 1000, 10000 Гц;
— восстановление последней конфигурации при включении;
— регулировка смещения: –5 В … +5 В;
— регулировка амплитуды: 0 … 10 В;
— регулировка частоты: 0 … 65534 Гц.
За основу прибора, а точнее алгоритм работы микроконтроллера, была взята разработка DDS генератора Jesper Hansen. Предложенный алгоритм был немного переработан и адаптирован под компилятор WinAVR-GCC
Сигнальный генератор имеет два выхода: выход DDS сигнала и выход высокочастотного сигнала (1 – 8 МГц) прямоугольной формы, который может использоваться для «оживления» микроконтроллеров с неправильными установками Fuse-битов или для других целей.
Высокочастотный сигнал поступает непосредственно с микроконтроллера, с вывода OC1A (PD5). DDS сигнал формируется микроконтроллером с использованием цепочки резисторов R2R (ЦАП), регулировка смещения и амплитуды возможна благодаря использованию низкопотребляющего операционного усилителя LM358N.
Блок-схема DDS генератора
Как видно, для питания устройства необходимо три напряжения: +5 В, +12 В, –12 В. Напряжения +12 В и –12 В используются для аналоговой части устройства на операционном усилителе для регулировки смещения и амплитуды.
Принципиальная схема источника питания.
В источнике питания используются стабилизаторы напряжения LM7812, LM7805, LM7912 (стабилизатор отрицательного напряжения –12 В).
Принципиальная схема прибора
Рисунок печатной платы
Вид со стороны установки элементов
Внешний вид платы с установленными компонентами
Список использованных элементов
Обозначение в схеме |
Номинал |
R1 | 470 Ом |
R2, R6, R8, R10, R12, R14, R16, R18 |
10 кОм |
R3, R21 | 100 кОм |
R4, R5, R7, R9, R11, R13, R15, R17, R19 |
20 кОм |
R20 | 100 Ом |
R22 | 12 кОм |
R23 | 150 Ом |
POT1 | Потенциометр 1 кОм |
POT2 | Потенциометр 47 кОм |
POT3 | Пдстроечный резистор 10 кОм |
C1, С2 | 100 нФ |
C3, С4 | 18 пФ |
Q1 | Кварцевый резонатор 16 МГц |
IC1 | Микроконтроллер Atmel ATMEGA16P |
IC2 | Операционный усилитель LM358N |
BNC1 — BNC2 | Коннектор типа BNC |
S1 — S6 | Кнопки |
LCD Header | 16-выводный коннектор для подключения дисплея |
LCD Module | ЖК модуль на базе контроллера HD44780 |
ISP | Коннектор 2×3 для внутрисхемного программирования |
POWER | Коннектор для подключения питания |
LED1 | Светодиод зеленого цвета свечения, 3 мм |
ON/OFF | Миниатюрный выключатель |
Изменения в программном обеспечении микроконтроллера
Изменения в исходном коде связаны лишь с назначением кнопок подключенных к порту D микроконтроллера:
1. Кнопки «влево» и «вправо»
#define LEFT 3 //PORTD #define RIGHT 1 //PORTD
2.Кнопки «вниз» и «вверх»
#define DOWN 4 //PORTD #define UP 0 //PORTD
Кроме того для последних версий компилятора AVR-GCC необходимо внести изменения в следующие строчки кода:
struct signal{ volatile uint8_t mode; //signal volatile uint8_t fr1; //Frequency [0..7] volatile uint8_t fr2; //Frequency [8..15] volatile uint8_t fr3; //Frequency [16..31] volatile uint32_t freq; //frequency value volatile uint8_t flag; //if 0 generator is OFF, 1 is ON volatile uint32_t acc; //accumulator volatile uint8_t ON; volatile uint8_t HSfreq; //high speed frequency [1...4Mhz] volatile uint32_t deltafreq; //frequency step value }SG;
Fuse-биты микроконтроллера ATmega16: HIGH = 0×59, LOW = 0×CF – это соответствует тому, что будут запрограммированы следующие биты: OCDEN, SPIEN, BOOTSZ1, BOOTSZ2, SUT1, SUT0.
Архив для статьи «DDS генератор на ATmega16» | |
Описание: Исходный проект AVR GCC, схема и плата в формате Eagle | |
Размер файла: 168.74 KB Количество загрузок: 5 097 | Скачать |
Понравилась статья? Поделиться с друзьями:
- Назад
- Вперед
мир электроники — Программирование для начинающих. часть1
материалы в категории
Микроконтроллеры (далее мы их просто будем называть МК) завоевывают все большую популярность у радиолюбителей. С их помощью можно собрать практически все что угодно- индикаторы, вольтметры, приборы для дома (устройства защиты, коммутации, термометры…), металлоискатели, разные игрушки, роботы и т. д. перечислять можно очень долго….
В этих статьях мы постараемся изучить микроконтроллеры AVR фирмы ATMEL, научимся работать с ними, рассмотрим программы для прошивки, изготовим простой и надежный программатор, рассмотрим процесс прошивки и самое главное проблемы, которые могут возникнуть( и не только у новичков).
Основные параметры микроконтроллеров семейства AVR
Микроконтроллер |
Память FLASH |
Память ОЗУ |
Память EEPROM |
Порты ввода/вывода |
U питания |
Частота |
ATmega48 |
4 |
512 |
256 |
23 |
2,7-5,5 |
0-10-20 |
ATmega48V |
4 |
512 |
256 |
23 |
1,8-4,8-5,5 |
0-4-10 |
ATmega8515 |
8 |
512 |
512 |
35 |
4,5-5,5 |
0-16 |
ATmega8515L |
8 |
512 |
512 |
35 |
2,7-5,5 |
0-8 |
ATmega8535 |
8 |
512 |
512 |
32 |
4,5-5,5 |
0-16 |
ATmega8535L |
8 |
512 |
512 |
32 |
2,7-5,5 |
0-8 |
ATmega8 |
8 |
1K |
512 |
23 |
4,5-5,5 |
0-16 |
ATmega8L |
8 |
1K |
512 |
23 |
2,7-5,5 |
0-8 |
ATmega88 |
8 |
1K |
512 |
23 |
2,7-5,5 |
0-10-20 |
ATmega88V |
8 |
1K |
512 |
23 |
4,5-5,5 |
0-4-10 |
ATmega16 |
16 |
1K |
512 |
32 |
4,5-5,5 |
0-16 |
ATmega16L |
16 |
1K |
512 |
32 |
2,7-5,5 |
0-8 |
ATmega32 |
32 |
2K |
1K |
32 |
4,0-5,5 |
0-16 |
ATmega32L |
32 |
2K |
1K |
32 |
2,7-5,5 |
0-8 |
Дополнительные параметры МК AVR mega:
Рабочая температура: -55…+125*С
Температура хранения: -65…+150*С
Напряжение на выводе RESET относительно GND: max 13В
Максимальное напряжение питания: 6. 0В
Максимальный ток линии ввода/вывода: 40мА
Максимальный ток по линии питания VCC и GND: 200мА
Цоколевка выводов моделей ATmega 8X
Цоколевка выводов моделей ATmega48x, 88x, 168x
Цоколевка выводов ATmega8515x
Расположение выводов у моделей
Цоколевка выводов у моделей ATmega16, 32x
Расположение выводов у моделей ATtiny2313
В конце статьи, во вложении, есть даташиты на некоторые микроконтроллеры
Установочные FUSE биты MK AVR
BODEN |
BODLEVEL |
BOOTRST |
BOOTSZ0 |
BOOTSZ1 |
CKSEL0 |
CKSEL1 |
SPIEN |
CKSEL2 |
CKSEL3 |
EESAVE |
FSTRT |
INCAP |
RCEN |
RSTDISBL |
SUT0 |
SUT1 |
|
|
|
|
|
|
|
Запомните, запрограммированный фьюз – это 0, не запрограммированный – 1. Осторожно стоит относиться к выставлению фьюзов, ошибочно запрограммированный фьюз может заблокировать микроконтроллер. Если вы не уверены какой именно фьюз нужно запрограммировать, лучше на первый раз прошейте МК без фьюзов.
Самыми популярными микроконтроллерами у радиолюбителей являются ATmega8, затем идут ATmega48, 16, 32, ATtiny2313 и другие. Микроконтроллеры продаются в TQFP корпусах и DIP, новичкам рекомендую покупать в DIP. Если купите TQFP, будет проблематичнее их прошить, придется купить или изготовить переходник и паять плату т.к. у них ножки располагаются очень близко друг от друга. Советую микроконтроллеры в DIP корпусах, ставить на специальные панельки (сокеты), это удобно и практично, не придется выпаивать МК если приспичит перепрошить, или использовать его для другой конструкции.
Почти все современные МК имеют возможность внутрисхемного программирования ISP, т.е. если ваш микроконтроллер запаян на плату, то для того чтобы сменить прошивку нам не придется выпаивать его с платы.
Для программирования используется 6 выводов:
RESET — Вход МК
VCC — Плюс питания, 3-5В, зависит от МК
GND — Общий провод, минус питания.
MOSI — Вход МК (информационный сигнал в МК)
MISO — Выход МК (информационный сигнал из МК)
SCK — Вход МК (тактовый сигнал в МК)
Иногда еще используют вывода XTAL 1 и XTAL2, на эти вывода цепляется кварц, если МК будет работать от внешнего генератора, в ATmega 64 и 128 вывода MOSI и MISO не применяются для ISP программирования, вместо них вывода MOSI подключают к ножке PE0, a MISO к PE1. При соединении микроконтроллера с программатором, соединяющие провода должны быть как можно короче, а кабель идущий от программатора на порт LPT так-же не должен быть слишком длинным.
В маркировке микроконтроллера могут присутствовать непонятные буквы с цифрами, например Atmega 8L 16PU, 8 16AU, 8A PU и пр. Буква L означает, что МК работает от более низкого напряжения, чем МК без буквы L, обычно это 2. 7В. Цифры после дефиса или пробела 16PU или 8AU говорят о внутренней частоте генератора, который есть в МК. Если фьюзы выставлены на работу от внешнего кварца, кварц должен быть установлен на частоту, не превышающей максимальную по даташиту, это 20МГц для ATmega48/88/168, и 16МГц для остальных атмег.
Первые цифры в названии микроконтроллера обозначают объем FLASH ПЗУ в килобайтах, например ATtiny15 – 1 Кб, ATtiny26 – 2 Кб, AT90S4414 – 4 Кб, Atmega8535 – 8 Кб, ATmega162 – 16Кб, ATmega32 – 32 Кб, ATmega6450 – 64Кб, Atmega128 – 128Кб.
Иногда встречаются схемы, где применены микроконтроллеры с названиями типа AT90S… это старые модели микроконтроллеров, некоторые из них можно заменить на современные, например:
AT90S4433 – ATmega8
AT90S8515 – ATmega8515
AT90S8535 – ATmega8535
AT90S2313 – ATtiny2313
ATmega163 – ATmega16
ATmega161 – ATmega162
ATmega323 – ATmega32
ATmega103 – ATmega64/128
ATmega 8 имеет несколько выводов питания, цифровое – VCC, GND и аналоговое – AVCC, GND. В стандартном включении обе пары выводов соединяют параллельно, т.е. вместе. Микроконтроллеры AVR не любят повышенного напряжения, если питание выше 6 вольт, то они могут выйти из строя. Я обычно применяю маломощный стабилизатор напряжения на 5 вольт, КР142ЕН5 или 78L05. Если напряжение питания слишком низкое, то МК не прошьется, программа будет ругаться и выдавать ошибки (к примеру -24 в PonyProg).
На этом закончим, пока можете выбрать в интернете понравившуюся схему и изучить ее, можете заодно сходить и купить нужный микроконтроллер. Далее мы будем собирать простой и надежный программатор, познакомимся с программами для прошивания и попробуем прошить МК.
Источник- http://cxem.net/
Самодельный MIDI Controller | Rmmedia.ru
General Dead
Well-Known Member
- #1
Вообщем как-то спаял я на коленке MIDI контроллер на 8 крутилок, разработка моя собственная, если кого интересует могу поделится.
Схема состоит из микроконтроллера Atmel ATMEGA16 и буферного элемента на нашей 155ла3, девайс можно подключать к Game Port напрямую, есть нормальный MIDI Out. Схема паяется часа 2 на макетной плате, программатор простой -пара резисторов + LPT порт.
Есть также схема простой MIDI клавиатуры: 5 октав, пассивная ( небыло нормальной механики чтоб сделать Velocity), транспозиция на октаву +-. Сейчас работаю на д контроллером с LCD индикатором (16х2), 64 кнопками и 64 или 32 крутилки,фейдеры, 99 пресетов (этот проект заморожен, возможно я к нему и вернусь)
При программировании микроконтроллера в его Fuse сбросить все галочки кроме СКОРТ, это установит его в режим работы от кварцевого генератора.
Вот схема , прошивка и исходники на ассемблере для простого МИДИ контроллера на 8 крутилок.
MIDI Control Atmega 16.rar
11,5 KB Просмотры: 592
Последнее редактирование:
Реакции:
MigeliusHH, podushkin, freel и 47 другихdugdum®
Active Member
- #2
http://www. ucapps.de
здесь был? все это там уже есть. только не на atmega а на PIC контроллерах. чего только чувак там не придумал уже… а в галерее и мой DIY контроллер есть, кажется я его собрал уже 5 или 6 лет назад.
Versia Nova
Ветеран такой
- #3
Сейчас работаю на д контроллером с LCD индикатором (16х2), 64 кнопками и 64 или 32 крутилки,фейдеры, 99 пресетов
Нажмите для раскрытия…
Круто! :thumbsup:
Я хоть сам ни бум бум в электронике, но проект интересный. Где можно подписаться на рассылку новостей разработки? 🙂
pavliga
Well-Known Member
- #4
General Dead покажи агрегат
decil
New Member
- #5
General Dead
Слухай, а вариант с доработкой фоно обыкновенного ты не рассматривал? Датчики давления там поставить под молоточки
Удалённый пользователь 2234
Guest
- #6
<div>QUOTE(\»General Dead\»)</div>
MIDI контроллер на 8 крутилок, разработка моя собственная, если кого интересует могу поделится[/b]
Нажмите для раскрытия. ..
Очень интересует.
Hyper
Trance music abused
- #7
General Dead
Очень хотелось-бы увидеть плоды твоих трудов на стендах в магазинах муз. оборудования, в ближайшем будущем. Думаю твоя работа стоит этого. Как закончишь выложи фоту…:thumbsup:
serge_d
New Member
- #8
самодельный «Virtual ANALOG» на AVR
http://www. elby-designs.com/avrsynth/avrsyn-about.htm
:thumbsup:
serge_d
New Member
- #9
General Dead
Вообще конечно круто, но ты изобретаешь велосипед и врятли у тебя получится лучше чем на Ucapps.de.
Логично направить твою энергию на уникальные разработки )
Напримар можно аналогично MIDIboxSID подцепить к контроллеру спектрумовский звуковой чип AY-3-89-10..
pavliga
Well-Known Member
- #10
Или сделать аналоговый мега синтезатор =) И продавать по 1500$ любителям или коллекционерам. :beer:
Vosk
Moodиратыр
- #11
Оччень хорошее дело!! Поддерживаю двумя руками!! :thumbsup: :thumbsup: Буду следить за ходом разработки и поставьте меня в очередь на приобретение этого прибора!!! :super2:
sunet
Victor Buruiana, 1959
- #12
<div>QUOTE(\»decil\»)</div>
Датчики давления там поставить под молоточки[/b]
Нажмите для раскрытия. ..
Велосити измеряется по скорости нажатия а не по давлению, т.е. измеряется время за которое клавиша перемещается из верхней точки в нижнюю. Это проще.
<div>QUOTE(\»dugdum®\»)</div>
а на PIC контроллерах[/b]
Нажмите для раскрытия…
Действительно на PIC было бы удобнее и перспективнее…
А вообще я давно ищу кого-нибудь кто мог бы мне помочь с миди-управлением. Хотя я немало занимался схемами на 155-й и прочих дискретных сериях, но в основном все-таки аналоговыми. Еще в середине 70-х я сделал свой первый аналоговый синтезатор, правда FX, не музыкальный, но и отдельные жуткие ноты можно было настроить (жаль что жил в СССР, если б не это, может составил бы Мугу конкуренцию :biglaugh: ) и вот пару лет назад пришла мысль его заново собрать, но… в МИДИ я не разбираюсь (электронная часть), а без МИДИ сейчас что-либо делать смысла нет! Может скооперируемся? Мне нужна передача МИДИ-команд в оба направления.
dugdum®
Active Member
- #13
<div>QUOTE(\»sunet\»)</div>
Действительно на РИС было бы удобнее и перспективнее…[/b]
Нажмите для раскрытия…
а что значит «было бы»? ты потрудился прочитать ссылку, что я дал?
dugdum®
Active Member
- #14
General Dead
Что касается схемы на atmega, ждем с интересом!
sunet
Victor Buruiana, 1959
- #15
<div>QUOTE(\»dugdum®\»)</div>
а что значит \»было бы\»? ты потрудился прочитать ссылку, что я дал?[/b]
Нажмите для раскрытия. ..
Ну так одно дело ссылка на готовые решения неизвестных авторов, а другое — общение с живым человеком с которым можно создать нечто особенное!
кактус
Well-Known Member
- #16
General Dead здорово.
dugdum®
Active Member
- #17
во-первых это известный автор, а во-вторых он и сделал этот сайт для того, чтобы любой мог воспользоваться его наработками в своих целях. если тебе нужно миди управление для DIY синта, бери да пользуйся.
охота если велосипед изобретать — ради бога, но это из разряда «кому шашечки, а кому кататься»
General Dead
Well-Known Member
- #18
Originally posted by dugdum®
http://www.ucapps.deздесь был? все это там уже есть. только не на atmega а на PIC контроллерах. чего только чувак там не придумал уже… а в галерее и мой DIY контроллер есть, кажется я его собрал уже 5 или 6 лет назад.
Нажмите для раскрытия…
Естественно я знаю этот проект, но мне проще и главное интереснее сделать свое, тем более я с PIC контроллерами не общался.
Делал когдато в начале 90-х свой аналоговый синтезатор классической схемы (2VCO,VCF,VCA,2ADSR) но не было клавиатуры а потом все заглохло с появление компьтера.
General Dead
Well-Known Member
- #19
Скоро будет схема MIDIx8Faders + Firmware если проект будет интересен добавлю кнопки (Start,Stop,CC)
PS Так как у меня Dial Up и нет фотоаппарата то с фотками пока проблемма.
General Dead
Well-Known Member
- #20
Вот схема,
сваял по быстрому в Proteuse. Будут вопросы задавайте. Прошивка тоже скоро.
pROFI
New Member
- #21
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Для уважаемого мной SUNETa:
Ну зачем же так грубо!
(жаль что жил в СССР, если б не это, может составил бы Мугу конкуренцию )
Считаю,что старый МУГ лучше новых ПУК(да и страна была всеми любимая-не путайте строй)
sunet
Victor Buruiana, 1959
- #22
Profi — я что-то не понял о чем это? В той стране я никогда бы не смог основать собственное предприятие основанное на хорошей идее и о той стране я стараюсь забыть, хотя это очень сложно. .. но не будем о плохом.
А PIC мне нужен для МИДИ части — для передачи команд управления, для запоминания настроек. Тот же МУГ кстати был в восторге когда ему показали софтовую эмуляцию. Кто крутил Муг — знает что повторить там какой-либо звук было практически невозможно…
pROFI
New Member
- #23
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Originally posted by sunet
Profi — я что-то не понял о чем это? В той стране я никогда бы не смог основать собственное предприятие основанное на хорошей идее и о той стране я стараюсь забыть, хотя это очень сложно. .. но не будем о плохом.
А PIC мне нужен для МИДИ части — для передачи команд управления, для запоминания настроек. Тот же МУГ кстати был в восторге когда ему показали софтовую эмуляцию. Кто крутил Муг — знает что повторить там какой-либо звук было практически невозможно…Нажмите для раскрытия…
А я грущу.Что-то ушло.Не злись.
sunet
Victor Buruiana, 1959
- #24
<div>QUOTE(\»pROFI\»)</div>
А я грущу. Что-то ушло.[/b]
Нажмите для раскрытия…
Для меня и многих это просто молодость, о которой вспоминают с тоской независимо от условий жизни. А мне жаль что я тогда посчитал свою затею с синтезатором безперспективной. Мне даже делали заказы, но я не взялся, ибо деньги были смешными и за них тогда можно было запросто залететь… а звук его у меня и сейчас в памяти и все больше хочется заново собрать на современной базе и с добавлением некоторых цифровых элементов, но как и у Муга, а может еще в большей степени, на нем повторить что-либо было нельзя — на память там было около 30 потенциометров и с десяток переключателей. Впрочем нечто подобное можно сейчас увидеть и «пощупать» на панелях виртуальных синтезаторов.
decil
New Member
- #25
Да, к слову, Sunet прав
Ток ребят, не мусорите в теме, хорошая ведь
General Dead
Well-Known Member
- #26
Народ, схемку хоть кто-то глянул? Вопрсы есть? Может зря я тему запостил.
dugdum®
Active Member
- #27
<div>QUOTE(\»General Dead\»)</div>
Народ, схемку хоть кто-то глянул? Вопрсы есть? Может зря я тему запостил.[/b]
Нажмите для раскрытия…
в этой схеме главное — прошивка =)
а вообще все максимально просто и это очень хорошо.
serge_d
New Member
- #28
А какже я глянул. . впринципе для начинающих электронщиков повторить будет несложно.
У меня кстати завалялся контроллер AT90c8515. подойдёт он впринципе?
я вот не помню есть ли там AЦП..
я бы использовал его для кнопочек старт стоп итд..
Кстати, идея, попробуй подключить валкодер. можно будет сделать Jog колесо…. кажется библиотека для валкодера под AVR доступна. А также индикатор TIME CODE на led как в Mackie контроллере… а также…. ну много можно ещё придумать )
General Dead
Well-Known Member
- #29
Originally posted by serge_d
А какже я глянул. . впринципе для начинающих электронщиков повторить будет несложно.
У меня кстати завалялся контроллер AT90c8515. подойдёт он впринципе?
я вот не помню есть ли там AЦП..
я бы использовал его для кнопочек старт стоп итд..Кстати, идея, попробуй подключить валкодер. можно будет сделать Jog колесо…. кажется библиотека для валкодера под AVR доступна. А также индикатор TIME CODE на led как в Mackie контроллере… а также…. ну много можно ещё придумать )
Нажмите для раскрытия…
В AT90C8515 нет АЦП, лучше будет приобрести ATMEGA16 стоит 3$ в ней есть SPI , I2C- можно подключить расширители портов (PCF 8574) и внешнюю память типа DATAFLASH.
Насчет валкодера (энкодер) я давно думаю заменить ими резисторы и сделать колесо DATA ENTRY что не набирать с цифровой клавиатуры, но у нас в городе я еще не нашел энкодеров.
TIME CODE я не думал делать, так как им не пользуюсь.
General Dead
Well-Known Member
- #30
Кстати вот схема контроллера над которым я сейчас работаю ( скрин из програмного отладчика-симулятора Proteus) схема не полная но рабочая,
будет добавлено: Внешняя память для пресетов
Фейдеры (количетво 8 потом 32 или 64 в будующем будут заменены на энкодеры как в BCR2000)
Программирование контроллеров и кнопок с сохранением в памяти вместе с названием пресета
Схема в текущем варианте преключает звуки Prog. Change (00-127) включает секвенсор (Start) и переключает пресет (00-99)
Программирование микроконтроллера ATmega16 — Hello World | by FIFTYTWO
by Dmitry Victorov
Сегодня я решил поэкспериментировать с железом и создать проект Hello World на микроконтроллере. Я использовал для этой цели ARV ATmega16, так как он был у меня в коллекции электронных компонентов. Я купил его несколько лет назад, мечтая создать робота. Кроме того, я купил серийный программатор RS232 JONIS PROG (эта программатор JDM, самодельный парень из магазина электронных компонентов). Однако мой старый ПК в то время сломался, поэтому у меня был только ноутбук без интерфейса последовательного порта, поэтому я забыл о своей мечте на несколько лет. Теперь у меня есть настольный ПК, но его COM-порт RS232 был недоступен (печально, но старые интерфейсы вымирают). Но после вскрытия корпуса обнаружил, что на материнской плате есть:
Внутренний COM-порт RS232 Gigabyte GA-Z77-DS3HУ меня также есть старая интерфейсная карта параллельного порта LPT с дополнительными панелями COM-портов. Но размеры панелей не подходят к моему корпусу:
LPT + 2 карты COM-интерфейсаРешил использовать внешнюю COM-панель нестандартным способом. Выглядит некрасиво, но работает и это для меня главное:
Нестандартный способ встраивания внешней COM панелиПосле некоторых исследований я нашел два рабочих решения для записи HEX дампа в контроллер AVR с помощью моего программатора JONIS PROG:
- PonyProg — довольно старый проект, который редко обновляется. Похоже официальная страница проекта очень давно не обновлялась и последняя версия 2.07c. Его установщик вообще не запустился в моей системе. В первую очередь он меня разочаровал, потому что для него требуется Windows XP, а у меня установлена только 64-разрядная версия Windows 8. Но после того, как я обнаружил, что есть проект sourceforge с новой версией 2.08c, которая прекрасно установилась на моем компьютере. Ну, он тоже довольно старый, но работает нормально.
- AVRDUDESHELL от Головейко Александра — GUI-оболочка для консоли AVRDude. Блог Александра на русском языке, но у AVRDUDESHELL английский интерфейс. Он активно обновляет программу и последний установщик на данный момент можно скачать с его Google Диска. AVRDude поддерживает множество программистов. Я выбрал ponyser, потому что JONIS PROG является улучшенным клоном серийного PonyProg RS232.
Я протестировал свой программатор с обоими программами, и оба они могут считывать FLASH-память и FUSE-биты моего ATmega16. Я выбираю AVRDUDESHELL окончательно, потому что он работает намного быстрее и я вижу, что он регулярно обновляется.
Что ж, пора создать простую схему и написать программу для управления ею. Я нашел простенькую схему и реализовал ее:
Схема мигания светодиода ATmega16Как мы видим, контроллер будет выводить данные на пин 1, включая и выключая LED1, поэтому установим нулевой бит порта B для включения LED1 и сбросьте его, чтобы выключить. Контакт 2 используется как вход: когда кнопка S1 отпущена, состояние первого бита порта B будет установлено, в противном случае не установлено. Хочу заметить, что я использовал R1 равный 2 кОм вместо 330 Ом, т.к. использовал очень чувствительный светодиод. Я думаю, что лучше выбрать R1, соответствующий светодиоду, рассчитывая, что через него будет проходить 5В. В случае неизвестного параметра светодиода можно выбрать какое-либо значение, скажем, 2 кОм, уменьшая его до тех пор, пока свет светодиода не станет достаточно ярким. Это будет нормально для тестовых целей. R2 может быть любым от 10 кОм до 100 кОм.
Затем я написал простую программу на C, чтобы мигать светодиодом. Эта программа устанавливает нулевой бит порта B (вывод 1 микросхемы) в качестве вывода и использует первый бит порта B (вывод 2 микросхемы) в качестве ввода для изменения частоты мигания.
Главный исходный файлЯ использовал Atmel Studio 6 для разработки программ и обнаружил, что это идеальная IDE на основе Microsoft Visual Studio 2010 со встроенным Visual Assist. Он имеет возможность загружать двоичный файл прямо в чип, но для этого требуется поддерживаемый программатор. Вместо этого я использовал AVRDUDESHELL, как писал ранее, потому что Atmel Studio 6 не поддерживает программистов JDM. В настройках проекта я выбрал свой чип ATmega16. Полное решение Atmel Studio 6 можно загрузить с github.
Atmel Studio позволяет выполнять отладку контроллера с использованием различных аппаратных средств и симулятора. Я попробовал отладку симулятора. Но, как я заметил, задержки на симуляторе намного больше, чем на реальном оборудовании. Будет лучше перейти к настройкам набора инструментов и отключить любую оптимизацию для конфигурации отладки. Таким образом, поведение отладчика будет более адекватным в режиме пошаговой отладки. Можно открыть I/O View и смоделировать кнопку S1, установив значение вывода 2 на 1 или 0.
Ну, после игры с симулятором я построил шестнадцатеричный релиз, который можно найти в папке Release с шестнадцатеричным расширением. Это файл, который я записал в свой чип с помощью AVRDUDESHELL.
Также хотелось бы упомянуть о битах FUSE. Скорее всего, новый чип не требует их модификации для этого Hello World. AVRDUDESHELL и PonyProg позволяют их читать и проверять. Есть сервисы для расчета битов FUSE, например http://www.engbedded.com/fusecalc. Я выбрал из списка там свою микросхему ATmega16 и обнаружил, что у меня конфигурация FUSE такая же, как на сайте. Больше всего я беспокоился о включении внутренних часов, но, как я видел, они были включены по умолчанию. Лучше не трогать FUSE, если не знаете их значения, потому что чип легко заблокировать, и он не будет перезаписан программистом провайдера. Поэтому разблокировать его сможет только высоковольтный программатор (типа STK500).
Вот видео как это выглядит:
Что дальше? Я думаю, что соберу новый USB-программатор, совместимый с Atmel Studio. USB-программатору обычно требуется микроконтроллер для обработки USB-сигналов, поэтому я буду использовать свою старую JONIS PROG для создания прошивки нового программатора. Кстати, на это можно смотреть, как на проблему курицы и яйца (чтобы сделать яйцо, нужна курица, а чтобы родить курицу, нужно еще одно яйцо). Что ж, для сборки USB программатора нам понадобится еще один программатор. Самые простые программаторы можно собрать без программируемых контроллеров для LPT или COM порта, а схемы несложно найти в инете. Но что, если в будущем у нас не будет портов RS232 и LPT на наших компьютерах? Насколько я знаю, в магазинах есть переходники для преобразования USB в RS232 и LPT, но они не полноценные. Например, такие COM-адаптеры не могут работать в режиме битбанга, необходимом для сборки COM-программатора без прошивки. На самом деле, это не проблема, потому что есть крутые микросхемы, например FT232R, которые могут работать в режиме битбанга и выступать в качестве моста между USB и COM. Схему простейшего USB-программатора bitbang на FT232R я видел, например здесь на русском языке. Но другой вопрос — цена оригинального FT232R. Это довольно дорого. Существует экзотическое решение извлечь аналог FT232R из старого телефонного кабеля, что является дешевым, потому что старые телефоны использовали внутренний протокол RS232 для обмена данными с ПК. Поэтому в их USB-кабели часто встраивалось что-то вроде FT232R.
И, конечно же, мы всегда можем использовать Arduino и Raspberry Pi, чтобы разработать что-то крутое быстро и с меньшими проблемами. У них уже есть много библиотек кода, и они круты, чтобы быстро начать работу с оборудованием. Но я думаю, что использовать микроконтроллеры в окончательных релизных конструкциях после тестирования на Arduino — это круто, потому что они намного дешевле и их можно без сожаления встроить в устройство на постоянной основе.
Микросхема ATMEGA16-16AUR | Интегральные схемы (ИС)
Показанное изображение является только представлением. Точные характеристики должны быть получены из технического паспорта продукта.
Digi-Key. -ND — Digi-Reel® | ||
Manufacturer | Microchip Technology | |
Manufacturer Product Number | ATMEGA16-16AUR | |
Description | IC MCU 8BIT 16KB FLASH 44TQFP | |
Manufacturer Standard Lead Time | 52 Weeks | |
Detailed Description | AVR AVR® ATmega Microcontroller ИС 8 бит 16 МГц 16 КБ (8K x 16) FLASH 44-TQFP (10×10) | |
Справочник заказчика | ||
Спецификация | Datasheet |
Product Attributes
Type | Description | Select | ||||
---|---|---|---|---|---|---|
Category | Integrated Circuits (ICs) Embedded Microcontrollers | |||||
Производитель | Microchip Technology | |||||
Серия | AVR® ATmega | |||||
Package | Tape & Reel (TR) Cut Tape (CT) Digi-Reel® | |||||
Product Status | Active | |||||
CORE Processor | ||||||
Размер сердечника | 8-бит | |||||
0005 | ||||||
Connectivity | I²C, SPI, UART/USART | |||||
Peripherals | Brown-out Detect/Reset, POR, PWM, WDT | |||||
Номер ввода/вывода | ||||||
Размер памяти программы | 16KB (8K X 16) | |||||
Тип памяти 9005 | ||||||
Тип | ||||||
. 0066 | ||||||
EEPROM Size | 512 x 8 | |||||
RAM Size | 1K x 8 | |||||
Voltage — Supply (Vcc/Vdd) | 4,5 В ~ 5,5 В | |||||
Конвертеры данных | A/D 8x10B | |||||
Тип | Тип | 9000 9000 9000 9000 9000 Тип | 9000 9000 | 9000 9000 9000 9000 0057 | ||
Рабочая температура | -40 ° C ~ 85 ° C (TA) | |||||
. | 44-TQFP | |||||
Пакет устройств поставщика | 44-TQFP (10×10) | |||||
Базовый продукт номер | ||||||
.0054 ATMEGA16 |
Documents & Media
Environmental & Export Classifications
Attribute | Description |
---|---|
RoHS Status | ROHS3 Compliant |
Moisture Sensitivity Level (MSL) | 3 (168 часов) |
Статус REACH | REACH Не затронут |
ECCN | EAR99 |
HTSUS | 8542. 31.0001 |
Количество
1 | $6. | $6.91 |
25 | $6.37520 | $159.38 |
Tape & Reel (TR)
Qty | Unit Price | Ext Price |
---|---|---|
2,000 | $6.37500 | $12,750.00 |
Alternate Packaging
Tray
ATMEGA16-16AU
Minimum Order Quantity:
1 — Tray
6,74000 $
Технология микросхем ATMEGA16-16PU | Интегральные схемы (ИС)
Показанное изображение является только представлением. Точные характеристики должны быть получены из технического паспорта продукта.
Digi-Key Part Number | ATMEGA16-16PU-ND | |
Manufacturer | Microchip Technology | |
Manufacturer Product Number | ATMEGA16-16PU | |
Описание | IC MCU 8BIT 16KB FLASH 40DIP 6 | |
Manufacturer Standard Lead Time | 48 Weeks | |
Detailed Description | AVR AVR® ATmega Microcontroller IC 8-Bit 16MHz 16KB (8K x 16) FLASH 40-PDIP | |
Справочник заказчика | ||
Технический паспорт | Технический паспорт |
Атрибуты продукта
0140 Description | Select | |
---|---|---|
Category | Integrated Circuits (ICs) Embedded Microcontrollers | |
Mfr | Microchip Technology | |
Серия | AVR® ATmega | |
Упаковка | ||
Product Status | Active | |
Core Processor | ||
Core Size | 8-Bit | |
Speed | ||
Возможности подключения | I²C, SPI, UART/USART | |
Периферийные устройства | , PWM-out, PWM-out, Detect-out, Brown-out, 0005 | |
Number of I/O | ||
Program Memory Size | 16KB (8K x 16) | |
Program Memory Type | ||
EEPROM Size | 512 x 8 | |
ОЗУ размер | 1K x 8 | |
. VRACE -VCCCC/VCCC/VCCC/VCCC.0005 | 4.5V ~ 5.5V | |
Data Converters | A/D 8x10b | |
Oscillator Type | Internal | |
Operating Temperature | -40 ° C ~ 85 ° C (TA) | |
Тип монтажа | через отверстие | |
Пакета / Кейс | ||
/ Кейс | 000540-DIP (0.600″, 15.24mm) | |
Supplier Device Package | 40-PDIP | |
Base Product Number | ATMEGA16 |
Документы и носители
Экологические и экспортные классификации
Атрибут | Описание |
---|---|
Статус RoHS | ROHS3 Compliant |
Moisture Sensitivity Level (MSL) | 1 (Unlimited) |
REACH Status | REACH Unaffected |
ECCN | EAR99 |
HTSUS | 8542. 31.0001 |
Количество
Все цены указаны в долларах США.0048
. Соединение AVR
. Connuction AVRAD AVR
. Путь: Главная => Обзор AVR => Приложения => Клавиши и переключатели на АЦП => Клавиатура => резисторная матрица
AVR-Single-Chip-Processors AT90S, ATtiny, ATmega компании ATMEL в практических примерах. |
- программное обеспечение,
- как это работает,
- какой результат он производит,
- какие опыты были сделаны,
- отзыв.
С левой стороны видны следующие части окна:
- выбор размера столбца и строки клавиатуры, от 1 на 1 до 4 на 4,
- выбор ряда резисторов, которые будут использоваться (возможны E12 и E24, E48 и E96). более теоретические) и их допуски (5% и 1% практические, 2% более теоретические),
- выбор разрешения АЦП (8 бит для меньших размеров до 12 ключей, 10 бит для 16 ключей),
- текущая схема с ключами и резисторами,
- можно выбрать шаги аппроксимации и
- отображаются текущие результаты.
. Программное обеспечение Win32 также запускается под Wine в Linux и очень похоже. Единственный разница заключается в шрифте окна результатов.
В начало страницы
2.1 Выбор размера клавиатуры
С помощью выпадающих селекторов столбца и строки можно выбрать размер клавиатуры. Пожалуйста, обрати внимание этот выбор размера перезапускает все значения резисторов до их значений по умолчанию. Это может быть используется для перезапуска аппроксимации со значений по умолчанию, если прогон аппроксимации заканчивается неблагоприятный результат (количество перекрытий больше нуля).2.2 Выбор вариантов схемы
Можно сделать два варианта схемы:- Селектор «Rmode» позволяет использовать как одиночные, так и сложенные резисторы. Это влияет на R5 до R8 в матрице 4 на 4 (см. различные отображаемые схемы).
- Селектор «Ymode» позволяет включать или исключать размещение выходной пин. Включительно означает, что нижние резисторы (от R2 до R4 в матрице 4 на 4) складываются. к более низкому значению резистора, в то время как эксклюзивный означает, что только R1 является более низким значением резистора и что R2-R4 (в версии 4 на 4) в сумме составляют верхнее значение резистора (см. разные схемы).
2.3 Тип резистора и разрешение АЦП
Ряд резисторов и разрешение АЦП выбираются автоматически в зависимости от размера клавиатуры, но могут быть изменены вручную, чтобы понять результирующие эффекты. Уменьшение строки E вниз может привести к изменения резисторов, потому что значения резисторов округлены до ближайшего эквивалента в выбрана строка E. Изменение разрешения АЦП влияет на количество перекрывающихся областей напряжения, таблица результатов и сгенерированная таблица ассемблера (см. ниже).2.4 Шаги аппроксимации
Кнопка «Шаг» выполняет один шаг аппроксимации. Аппроксимация означает, что- случайным образом выбран определенный резистор выше R1,
- текущие расстояния между эталонным и номинальным значениями для всех ключей (см. и Nom показания для всех ключей в поле Result-Voltages) рассчитываются и сравниваются с расстояния, возникающие в результате уменьшения значения резистора до следующего нижнего значения строки и к расстояниям, полученным в результате увеличения его значения до следующего более высокого значения строки,
- затем выбирается резистор с наименьшим расстоянием (либо меньший, либо ток или большее значение),
- , если номинал резистора был изменен на этом шаге, он отображается на схеме красным цветом.
Поскольку резисторы выбираются случайным образом, каждый запуск может привести к различным комбинациям номиналов резисторов. Если количество перекрытий не равно нулю и значение резистора не изменилось, просто попробуйте новое приближение с помощью выбор того же размера столбца или строки.
2.5 Изменение номиналов резисторов вручную
При нажатии на резистор на схеме открывается окно, позволяющее изменить его номинал. к, к и м разрешается. При нажатии на кнопку «Установить» значение изменяется соответствующим образом.В начало страницы
Если последний шаг или прогон дали такое же расстояние между эталонным и номинальным значениями и нулем перекрывается, три кнопки «Сохранить как…», «Сохранить» и «Создать таблицу» включены. Нажав кнопку- «Сохранить как…» схема сохраняется либо в виде растрового изображения, либо в виде графического файла gif,
- «Сохранить» список резисторов сохраняется в виде обычного текстового файла,
- «Asm table» создан включаемый файл для ассемблера AVR.
3.1 Схема
Имена файлов начинаются с «RMat_», а затем включают- варианты матрицы StIn, SiIn, StEx или SiEx,
- используется ряд E,
- допуск резистора,
- разрешение АЦП.
В начало страницы
3.2 Список резисторов
Файл резисторов содержит содержимое поля Results-Resistors в виде обычного текста.3.3 Сборочный стол
Ассемблерная таблица «filename.inc» выглядит так:; Клавиатура C4R4, включительно, с накоплением ; Десятичная таблица для ассемблера Таблица ключей: ; нижний предел, верхний предел+1, 'Ключ' .ДВ 20, 22 ; '1' .ДВ 54, 57 ; '2' .ДВ 66, 70 ; «3» .ДВ 84, 88 ; «А» .ДВ 88, 92 ; «4» .ДВ 214, 222 ; «5» .ДВ 253, 262 ; 6 .ДВ 304, 314 ; 'Б' .ДВ 316, 326 ; «7» .ДВ 569, 580 ; «8» .ДВ 623, 634 ; '9' .ДВ 683, 693; 'С' .ДВ 732, 741; '*' .ДВ 896, 901; '0' .ДВ 918, 923; '#' .ДВ 940, 944 ; 'Д' .ДВ 0 ; конец стола Ключевые значения: .ДБ "123A456B789C*0#D" ; Ключевые значения ASCIIЕго можно напрямую включить в файл исходного кода ассемблера.
Обратите внимание, что при выборе 8-битного АЦП включаемый файл отличается, поскольку вместо этого таблица представлена в байтах. слов!
Инклюзивный режим работает очень хорошо, и аппроксимация в большинстве случаев заканчивается нулевым перекрытием. Если нет, просто перезапустить аппроксимацию.Эксклюзивный режим работает нормально, если количество ключей не превышает 12. В случае 9 ключей или выше 1% Допуск или 10-битный АЦП должны быть выбраны (или оба) для достижения успешных результатов. С 16 ключами большинство прогоны заканчиваются перекрытиями в этом режиме. В этом случае либо придерживайтесь значений по умолчанию, либо вручную правильные номиналы резисторов.
Режим совмещения или одиночного резистора дает разные значения, но не показывает другое приближение поведение.
Обратная связь, пожалуйста, на info (at) avr-asm-tutorial.net (замените (at) на @ и удалите пробелы).В начало страницы
©2014 http://www.avr-asm-tutorial.net
Микроконтроллер— схема именования Atmega (324p против 328p)
спросил
Изменено 1 год, 9 месяцев назад
Просмотрено 5к раз
\$\начало группы\$
Я ищу чипы AVR (большой поклонник) для личного проекта. Мне нужны возможности, аналогичные Arduino Uno, поэтому недавно я сравнил Atmega 328p и Atmega 324p.
К моему удивлению, 324p имеет значительно больше функций и встроенного оборудования, чем 328p. Для меня более высокий номер модели == более мощный продукт с большим количеством функций, поэтому это открытие меня немного сбивает с толку.
Может ли кто-нибудь объяснить мне, почему Atmel выбрала такое странное соглашение для именования своих чипов? Я знаю, что это не имеет большого значения, но на будущее я хотел бы знать, как правильно выбрать микроконтроллеры AVR для моих нужд (их руководство для покупателей не очень полезно).
edit: 328p потребляет в два раза меньше энергии, так что все дело в меньшем, менее энергоемком продукте?
- микроконтроллер
- авр
- атмега
\$\конечная группа\$
8
\$\начало группы\$
Номера устройств Atmega следуют довольно простой базовой схеме. Возьмем в качестве примера Atmega644PA-AU.
- » 64 » Первые цифры всегда обозначают размер флэш-памяти в кибибайтах.
- Это всегда степень числа 2, между 2 и 256. 4808 является единственным исключением с 48 КБ памяти
- ОЗУ в большинстве случаев в 8 или 16 раз меньше, чем флэш-память
- » 4 » Последняя цифра обозначает серию чипов. Внутри серии они часто совместимы по выводам и имеют схожий набор функций. Некоторые известные серии:
- «без цифры» — это чипы первого поколения с флэш-памятью от 8 до 128 КБ
- ‘8’ — серия от 4 до 32 КБ Flash, все в одном корпусе. Более-менее улучшенная версия оригинальной микросхемы .
- «4» аналогичен «8», но в более крупных корпусах с большим количеством контактов (~ 40 вместо ~ 30) и до 128 КБ Flash
- ‘5’ аналогично ‘4’, но с большим количеством таймеров и ШИМ-каналов
- ‘0’,’1′ довольно старое семейство с большими корпусами (60 — 100 контактов) и Flash до 256 КБ.
- ‘9’ со встроенным ЖК-контроллером
- «U2», «U4» — два размера контроллеров с поддержкой USB
- ’08’, ’09’ новейшее семейство с дополнительной настраиваемой логикой и дополнительными функциями обхода процессора
- ’50’, ’90’ самые большие микросхемы со 100 контактами, но с небольшим количеством периферийных устройств
- ‘ ПА ‘:
- ‘A’ и ‘B’ — более новые версии, обычно без существенных изменений.
- «P» означает «пико-мощность» — микросхемы с очень глубокими режимами сна и довольно низким энергопотреблением, идеально подходящие для приложений с питанием от батареи
- «L» и «V» выбираются для работы при более низком напряжении на более медленных тактовых частотах (только старые серии, в новых есть «встроенная функция»).
- ‘ -AU ‘ Буквы после тире
- вид упаковки (LGA, DIP, QFN…)
- диапазон температур (промышленный, потребительский)
- транспортировочная упаковка (туба, катушка)
- настройки предохранителя по умолчанию (например, внутренний генератор на 32U4)
- содержание свинца (устарело)
Еще меньшие по размеру контроллеры Attiny следуют аналогичной схеме, но имеют большее количество меньших семейств с более специализированными наборами функций. Примечательна серия Attiny[2,4,8,16,32][0,1][4,6,7] (например, от Attiny204 до Attiny3217), которая расширяет серию Atmega[8-48]0[8,9].] в сторону меньшего объема памяти и меньшего количества выводов.
По состоянию на 2020 год существует две новые серии, связанные с Atmega: AVR-DA и AVR-DB , которые кажутся очень похожими на Atmega, но с некоторыми улучшенными и более современными функциями.
Резюме : Вы можете многое узнать об устройстве по его номеру, но для получения подробной информации и точных цифр всегда нужно заглядывать в техпаспорт. Microchip предлагает удобное краткое справочное руководство, в котором семейства микросхем сгруппированы, но будьте осторожны, некоторые записи неверны (например, 324PB, 32U4).
Основное руководство по покупке для Atmega: используйте ..4 или ..8, в зависимости от необходимого количества входов/выходов и периферийных устройств. «P» и «B» всегда благоприятны. Для связи с ПК используйте U2 или U4. Устройства с батарейным питанием, которые должны реагировать на внешние сигналы, могут выиграть от новой серии ..[0-1][4-9].
Для особых нужд проверьте остальные виды.
\$\конечная группа\$
2
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Обязательно, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie
.2. ОБЩЕЕ НАЗНАЧЕНИЕ | ||||
---|---|---|---|---|
ПО | Обновлено | Название и описание | ||
04.05.2006 | AVR053: Калибровка внутреннего RC-генератора В данных указаниях по применению описывается метод калибровки внутреннего RC-генератор и предназначен для всех устройств AVR с настраиваемым RC-генератором. Более того, также предлагается легко адаптируемый исходный код прошивки для калибровки. Этот прошивка позволяет выполнять калибровку устройства с помощью инструментов AVR STK500, AVRISP или JTAGICE. Его также можно использовать для систем калибровки сторонних производителей на основе программисты производства. | |||
07.04.2008 | AVR054: калибровка внутреннего RC-генератора во время работы RC-генератор через UART. | |||
25.07.2008 | AVR055: использование XTAL 32 кГц для калибровки внутреннего RC-генератора во время работы В этом примечании по применению описывается быстрый и точный способ калибровки внутреннего RC-генератора с использованием внешнего кристалла 32,768 кГц в качестве входного сигнала для асинхронного генератора. Таймер/счетчик. | |||
29.10.2012 | AVR057: Калибровка внутреннего RC-генератора для ATtiny4/5/9/10/20/40 В этих указаниях по применению описан метод калибровки внутреннего RC-генератора устройств ATtiny4/5//9/10/20/40, поддерживающих программирование TPI. Калибровка выполняется с помощью AVR918 (с использованием Atmel TPI) в качестве аппаратного интерфейса и с помощью AVR911 (AVROSP) в качестве программного интерфейса. | |||
12.01.2004 | AVR060: Протокол связи JTAG ICE В данных указаниях по применению описывается используемый протокол связи. между AVR Studio и JTAG ICE с целью включения сторонних поставщиков разработать собственный интерфейс для эмулятора JTAG ICE. | |||
20.04.2006 | AVR063: драйвер ЖК-дисплея для STK®504 STK504 — это аппаратная плата расширения для STK500, которая добавляет поддержка 100-контактных ЖК-устройств AVR. Эта заметка по применению является пример использования ATmega3290 и STK504. | |||
19 февраля 2006 г. | AVR064: STK502 — система контроля температуры с ЖК-дисплеем
Выход Плата STK502 — это верхний модуль, предназначенный для добавления поддержки ATmega169. к макетной плате STK500 от Atmel. Эта заметка по применению является пример использования ATmega169 и STK502. | |||
./img/dot.gif»/> | ||||
18.07.2008 | AVR065: драйвер ЖК-дисплея для STK502 В приложениях, где требуется взаимодействие с пользователем, часто полезно иметь возможность отображать информацию для пользователя. ATmega169 — это MCU со встроенным ЖК-драйвером. Он может контролировать до 100 сегментов ЖК-дисплея. Таким образом, ATmega169 является очевидным выбором при разработке приложений, требует как эффективного микроконтроллера, так и ЖК-дисплея. | |||
11.08.2010 | AVR067: Протокол связи JTAGICE mkII В этом документе описывается протокол связи, используемый между AVR Studio и JTAGICE mkII. | |||
27. 06.2006 | AVR068: Протокол связи STK500 v2.0 В этом документе описывается версия 2.0 Atmel STK500 и компьютер, управляющий протокол связи STK500. Прошивка распространяется вместе с AVR Studio 4.11, сборка 401 или новее. | |||
19 февраля 2006 г. | AVR069: Протокол связи AVRISP mkII В этом документе описывается протокол AVRISP mkII. Прошивка распространяется с бесплатной AVR Studio 4.12 или более поздней версии. | |||
14.05.2002 | AVR070: Модификация AT90ICEPRO и ATICE10 для поддержки эмуляции
AT90S8535 Более старые AT90ICEPRO могут быть модернизированы для поддержки новых устройств AVR с внутренним аналого-цифровым преобразователем. В данных указаниях по применению подробно описывается, как модифицировать AT90ICEPRO для поддержки эмуляции AT90S8535 и других AVR устройства с аналого-цифровым преобразователем. | |||
21 января 2008 г. | AVR073: Доступ к 10- и 16-битным регистрам в ATtiny261/461/861 В этом примечании по применению объясняется, как следует обрабатывать 10- и 16-битный доступ при использовании микроконтроллеров семейства ATtiny261/461/861. Полный набор макросов C для доступа к 10- и 16-битным регистрам также включен в это руководство по применению. | |||
21 мая 2002 г. | AVR074: Модернизация AT90ICEPRO до ATICE10 В данных указаниях по применению описывается, как обновить AT90ICEPRO эмулятор ATICE10 версии 2. 0. | |||
2010-03-12 | AVR076: AVR CAN — загрузчик 4K В данных указаниях по применению описываются функциональные возможности и протокол загрузчика «Slim» CAN, который позволяет осуществлять внутрисистемное программирование (ISP) по шине CAN для устройств AT90CAN32/64/128 и ATmega16M1/32M1/32C1/64M1/64C1. | |||
2010-03-12 | AVR077: эмуляция оптоизолированного интерфейса для DebugWIRE В данных указаниях по применению описывается, как реализовать оптоизолированный интерфейс для DebugWIRE. | |||
06. 09.2005 | AVR100: Доступ к ЭСППЗУ AT90S1200 Эти указания по применению содержат процедуры сборки для доступа EEPROM для всех устройств AVR. Включает код для чтения и записи EEPROM адреса последовательно и по случайным адресам. | |||
18.09.2002 | AVR101: высоконадежная память EEPROM Наличие системы, регулярно записывающей параметры в EEPROM может изнашивать EEPROM, так как она гарантированно выдержит только 100 000 операций стирания/записи. циклы. В данных указаниях по применению описывается, как сделать безопасные высокопрочные хранение параметров в EEPROM. | |||
02.05.2002 | AVR102: Подпрограммы блоков В этих указаниях по применению содержатся подпрограммы для передачи блоков данных. | |||
22.03.2005 | AVR103: использование режимов программирования EEPROM В этих указаниях по применению реализован драйвер, использующий режимы программирования доступны для EEPROM в некоторых новых частях AVR, включая время и энергосбережение. | |||
2003-07-02 | AVR104: Запись в EEPROM, управляемая буферизованными прерываниями Многие приложения используют встроенную EEPROM AVR для сохранения и, следовательно, восстанавливать системную информацию при отключении питания от системы. В этом примечании по применению представлен подход, основанный на буферизации прерываний, который значительно повышает общую производительность и снижает энергопотребление по сравнению с реализацией опроса. | |||
11.07.2003 | AVR105: энергосберегающее хранение параметров с высоким ресурсом во флэш-памяти
память В данных указаниях по применению описывается, как реализовать высоконадежное хранилище параметров метод во флэш-памяти с использованием функции самопрограммирования AVR. | |||
29 августа 2006 г. | AVR106: функции C для чтения и записи во флэш-память «Самопрограммирование» позволяет перепрограммировать AVR Flash-памяти во время работы программы. В этом примечании по применению представлены функции C для доступа к флэш-памяти. | |||
gif»/> | ||||
22 марта 2005 г. | AVR107: Интерфейс последовательной памяти AVR В этом примечании по применению описываются функциональные возможности и архитектура Драйверы последовательной памяти SPI, а также мотивация выбранного решения. | |||
14.05.2002 | AVR108: установка и использование инструкции LPM В данных указаниях по применению описывается, как получить доступ к сохраненным константам. во Flash-памяти программ микроконтроллеров AVR. | |||
19 февраля 2006 г. | АРН109: самопрограммируемый АРН В данных указаниях по применению описывается, как АРН с инструкцией SPM можно настроить для самопрограммирования. | |||
27.09.2011 | AVR112: загрузчик TWI для устройств без загрузочного раздела В данных указаниях по применению описывается реализация загрузчика с использованием TWI или USI оборудование в качестве канала связи TWI для 8-битных микроконтроллеров Atmel AVR, без встроенной загрузочной секции и с не менее 2Кбайтами флэш-памяти. | |||
19 февраля 2006 г. | AVR120: Характеристики АЦП и калибровка В этом примечании по применению объясняются различные параметры характеристик АЦП. приведены в таблицах данных и как они влияют на измерения АЦП. Он также описывает как измерить эти параметры при тестировании приложения в продакшене и как выполнить компенсацию во время выполнения для некоторых измеренных отклонений. | |||
06.09.2005 | AVR121: Повышение разрешения АЦП за счет передискретизации В данных рекомендациях по применению объясняется метод, называемый «Перевыборка и прореживание», и какие условия необходимо соблюдать. выполнено, чтобы этот метод работал должным образом и достигал более высокого разрешения без использования внешнего АЦП. | |||
13 февраля 2008 г. | AVR122: Калибровка внутреннего эталона температуры AVR В этих указаниях по применению описывается, как калибровать и компенсировать измерения температуры с помощью ATtiny25/45/85. Его также можно использовать на других микроконтроллерах AVR с внутренними датчиками температуры. | |||
03.04.2012 | AVR123: АЦП AT90PWM81/161
Оптимизация преобразования в зависимости от температуры В этом примечании по применению объясняется, как повторно настроить результаты преобразования АЦП в зависимости от температуры. температура. | |||
31.01.2012 | AVR124: AT90PWM с аналогово-цифровым усилителем В этом примечании по применению описывается способ настройки и использования усиленного канала АЦП с устройствами AT90PWM. | |||
04.02.2011 | AVR125: АЦП tinyAVR в несимметричном режиме В этом примечании по применению описываются основные функции АЦП в Atmel® Устройства tinyAVR® в несимметричном режиме с примерами кода на Atmel ATtiny88 для начать. Примеры кода написаны на языке ассемблера и языке C. | |||
14.10.2011 | AVR126: АЦП megaAVR в несимметричном режиме В этих указаниях по применению описаны основные функции АЦП в Atmel. устройства megaAVR в режиме Sin5gle End с примерами кода на ATmega88 для начать. Примеры кода написаны на языке C и протестированы на стартовом комплекте Atmel STK600 для функциональности. | |||
08.12.2011 | AVR127: понимание параметров АЦП В этих рекомендациях по применению обсуждаются основные концепции аналого-цифрового преобразователя (АЦП) и различные параметры, определяющие характеристики АЦП. Эти параметры АЦП очень важны, поскольку от них зависит точность выходного сигнала АЦП. | |||
02.05.2002 | AVR128: настройка и использование аналогового компаратора Эти указания по применению служат примером того, как настроить и используйте встроенный аналоговый компаратор AVR. | |||
05.05.2006 | AVR130: настройка и использование таймеров AVR В данных указаниях по применению описывается, как использовать различные таймеры из АВР. В качестве примера используется AT90S8535. Цель этого документа состоит в том, чтобы дать общий обзор таймеров, показать их возможности и объясните как их настроить. Примеры кода сделают это более понятным и может использоваться в качестве руководства для других приложений. | |||
04.11.2003 | AVR131: Использование АРН Fast PWM Эти указания по применению представляют собой введение в использование высокоскоростного Модулятор ширины импульса (ШИМ) доступен в некоторых микроконтроллерах AVR. Приведенный пример ассемблерного кода показывает, как использовать быстрый PWM в ATtiny26. ATtiny15 также имеет высокоскоростной ШИМ-таймер. | |||
19.06.2008 | AV132: использование усовершенствованного сторожевого таймера В данных указаниях по применению описывается, как использовать усовершенствованный сторожевой таймер Таймер (WDT), используемый на новых устройствах AVR. Помимо выполнения сброса системы, WDT теперь также имеет возможность генерировать прерывание. | |||
03.02.2004 | AVR133: Генерация с большой задержкой с использованием микроконтроллера AVR Представленное здесь решение показывает, как микроконтроллеры серии AVR AT90 генерировать и обрабатывать длительные задержки. Встроенные таймеры используются без какого-либо программного обеспечения вмешательства, что позволяет ядру находиться в режиме пониженного энергопотребления во время задерживать. Поскольку таймеры синхронизируются системными часами, нет необходимости для дополнительных компонентов. | |||
17 апреля 2009 г. | AVR134: часы реального времени с использованием асинхронного таймера В данных указаниях по применению описывается, как реализовать часы реального времени (RTC). на микроконтроллерах AVR с модулем RTC. | |||
31.10.2005 | AVR135: использование захвата таймера для измерения коэффициента заполнения ШИМ с помощью блока захвата ввода (ICP). | |||
11 мая 2006 г. | AVR136: многоканальная программная широтно-импульсная модуляция с малым джиттером В этих указаниях по применению показано, как может быть реализована многоканальная программная широтно-импульсная модуляция. Реализация использует 8-битный таймер с прерыванием переполнения для генерации 10 каналов ШИМ с очень низким джиттером. | |||
24. 10.2006 | AVR137: Написание программного обеспечения, совместимого с PWM2/3 и PWM2B/3B В этом примечании по применению перечислены основные исправления и различия между двумя конструкциями, а также показаны пример программного обеспечения, которое позволяет определить, какая версия запрограммирована в данный момент. | |||
2006-10-02 | AVR140: калибровка внутреннего RC-генератора семейства ATmega48/88/168 во время работы
для приложений LIN В этом примечании по применению описывается, как откалибровать внутренний RC-генератор с помощью УАПП. | |||
21 июля 2008 г. | AVR151: настройка и использование SPI В этом примечании к применению описывается, как настроить и использовать встроенный последовательный порт. Периферийный интерфейс, SPI, микроконтроллера AVR. | |||
31.01.2012 | AVR154: программная эмуляция аппаратного модуля ведомого устройства TWI В данных указаниях по применению описывается реализация ведомого устройства с двухпроводным интерфейсом (TWI) в форме полнофункционального драйвера и пример использования этого драйвера. | |||
06.09.2005 | AVR155: доступ к ЖК-дисплею I2C с помощью 2-проводного последовательного интерфейса AVR
Интерфейс Эти указания по применению включают драйвер TWI для управления шиной и описывают как получить доступ к ЖК-драйверу Philips I2C на ЖК-дисплее Batron. | |||
./img/dot.gif»/> | ||||
03.07.2012 | AVR156: Драйвер TWI Master Bit Bang В данных указаниях по применению описывается реализация ведущего устройства двухпроводного интерфейса (TWI) в виде полнофункционального драйвера. Многие чипы имеют аппаратный модуль TWI; другие имеют универсальный последовательный интерфейс (USI), который можно использовать в режиме TWI. В этом примечании по применению обсуждается главный драйвер TWI для устройств без какого-либо из этих аппаратных модулей. Этот драйвер предоставляет интерфейсы для чтения/записи на ведомое устройство TWI. | |||
23.10.2008 | AVR172: бездатчиковая коммутация бесколлекторных двигателей постоянного тока (BLDC) с использованием ATmega32M1 и ATAVRMC320 В данных рекомендациях по применению описывается, как реализовать бессенсорную коммутацию бесколлекторных двигателей постоянного тока с помощью комплекта разработки ATAVRMC320. Начиная с простой модели двигателя BLDC, будут объяснены основы бездатчиковой коммутации. | |||
08.05.2002 | AVR180: внешняя защита от пониженного напряжения В данных указаниях по применению подробно показано, как предотвратить сбои в работе системы. в периоды недостаточного напряжения питания. | |||
24.10.2007 | AVR181: Automotive Grade0 — Рекомендации по печатным платам и сборке Этот документ представляет собой сборник технических рекомендаций, направленных на предоставление конструкторам автомобильной электроники элементов, позволяющих справляться с высокими температурными ограничениями при разработке печатных плат. | |||
./img/dot.gif»/> | ||||
12.01.2004 | AVR182: детектор пересечения нуля В данных указаниях по применению описывается, как реализовать эффективную детектор пересечения нуля для линий электропередач с использованием микроконтроллера AVR. | |||
31.10.2006 | AVR191: алгоритм предотвращения защемления для процедуры адаптации AVR Цель этого документа — объяснить, как адаптировать алгоритм защиты от защемления к указанное электростеклоподъемник. В этих указаниях по применению описывается, как двигатель, механические и электрические параметры должны быть установлены, чтобы обеспечить правильную работу алгоритма защиты от защемления описан в AVR480. | |||
./img/dot.gif»/> | ||||
28 января 2009 г. | AVR194: управление бесщеточным двигателем постоянного тока с помощью ATmega32M1 сенсорный режим с использованием микроконтроллера ATmega32M1 AVR. Высокопроизводительное ядро AVR, оснащенное модулем Power Stage Controller ATmega32M1 позволяет создавать высокоскоростные бесколлекторные двигатели постоянного тока. | |||
25 сентября 2009 г. | AVR200: подпрограммы умножения и деления В данных указаниях по применению перечислены подпрограммы для умножения и деления деление 8- и 16-битных чисел со знаком и без знака. | |||
11. 06.2002 | AVR201: Использование аппаратного множителя AVR Примеры использования множителя для 8-битной арифметики. | |||
07.05.2002 | AVR202: 16-разрядная арифметика В данных указаниях по применению перечислены примеры программ для арифметических операций. для 16-битных значений. | |||
03.02.2004 | AVR204: арифметика BCD В данных рекомендациях по применению перечислены процедуры для арифметики BCD. | |||
21 февраля 2011 г. | AVR205: измерение частоты стало проще
с Atmel tinyAVR и Atmel megaAVR В этом примечании по применению описывается как измерить частоту сигнала любого типа — синусоидального, прямоугольного и т. д. — с помощью переменный рабочий цикл. | |||
17.07.2012 | AVR211: Пакеты масштабирования чипов уровня пластины Упаковка микросхем на уровне пластины (WLCSP) относится к технологии упаковки интегральной схемы на уровне пластины, в результате чего получается устройство практически такого же размера, как кристалл. Технология WLCSP позволяет интегрировать устройства в конструкцию с использованием минимально возможного форм-фактора. | |||
07.05.2002 | AVR220: пузырьковая сортировка В данных указаниях по применению реализован алгоритм пузырьковой сортировки на контроллеры AVR. | |||
./img/dot.gif»/> | ||||
28.04.2006 | AVR221: Дискретный ПИД-регулятор В этих указаниях по применению описывается простая реализация дискретного пропорционально-интегрально-дифференциального (ПИД) регулятора. | |||
07.05.2002 | AVR222: фильтр 8-точечного скользящего среднего режимы в архитектуре AVR могут быть использованы. | |||
16.07.2008 | AVR223: цифровые фильтры с AVR В этом документе основное внимание уделяется использованию аппаратного множителя AVR, использование регистров общего назначения для функций накопителя, как масштабировать коэффициенты при реализации алгоритмов на архитектурах с фиксированной точкой, фактические примеры реализации и, наконец, возможные способы оптимизации/модификации предложенные реализации. | |||
29.11.2005 | AVR230: загрузчик DES В этом примечании по применению описывается, как безопасно обновлять прошивку на микроконтроллерах AVR. с возможностями загрузчика. Этот метод включает использование стандарта шифрования данных (DES) для шифрования микропрограммы. | |||
03.03.2012 | AVR231: загрузчик AES В этом примечании к применению описывается, как можно безопасно обновлять прошивку. на микроконтроллерах AVR с возможностями загрузчика. Этот метод использует Advanced Encryption Standard (AES) для шифрования встроенного ПО. | |||
gif»/> | ||||
30.10.2003 | AVR236: CRC-проверка памяти программ В данных указаниях по применению описывается теория CRC (циклическая реализация CRC-проверки памяти программ для защищенных приложений. | |||
30.06.2006 | AVR240: Клавиатура 4×4 — пробуждение при нажатии клавиши В данных указаниях по применению описывается простой интерфейс для клавиатура рассчитана на работу от батарей с низким энергопотреблением. | |||
29 апреля 2004 г. | AVR241: прямое управление ЖК-дисплеем с использованием общего ввода-вывода одна общая линия, используя метод статического вождения. | |||
21 мая 2002 г. | AVR242: 8-битный микроконтроллер, мультиплексирующий светодиодный привод и 4×4
Клавиатура В данных указаниях по применению описывается комплексная система, обеспечивающая клавиатура 4 x 4 в качестве входа в часы/таймер реального времени с двумя выходами. | |||
21 января 2003 г. | AVR243: Matrix Keyboard Decoder В данных указаниях по применению описывается интерфейс программного драйвера клавиатура 8×8. Приложение предназначено для работы от батареи с низким энергопотреблением. Приложение также поддерживает определяемые пользователем клавиши чередования для реализации Caps Lock, Ctrl-, Shift- и Alt-подобные функции. | |||
07.11.2003 | AVR244: AVR UART в качестве терминального интерфейса ANSI В этом примечании по применению описаны некоторые основные процедуры для интерфейса AVR к окну терминала с помощью UART (аппаратного или программного). подпрограммы используют подмножество стандарта цвета ANSI для позиционирования курсора и выберите текстовые режимы и цвета. Подпрограммы для простой работы с меню также реализовано. | |||
01.11.2005 | AVR245: кодовый замок с клавиатурой 4×4 и ЖК-дисплеем I2C В этом примечании по применению описывается, как построить кодовый замок с AVR и несколькими компонентами. Кодовый замок использует клавиатуру 4×4 для пользовательского ввода, пьезоэлектрическую зуммер для звуковой обратной связи и ЖК-дисплей для вывода информации. | |||
08.10.2009 | AVR252: Сенсорная клавиатура для управления телевизором Сенсорная клавиатура для управления телевизором предназначена для замены существующей электромеханической (резистивной лестничной) клавиатуры для управления телевизором. Он основан на новейшей емкостной сенсорной технологии для человеко-машинного/пользовательского интерфейса. | |||
08.10.2009 | AVR254: QWheel® с ATtiny48 В этих указаниях по применению основное внимание уделяется созданию индивидуального микропрограммного решения с использованием библиотеки Atmel QTouch, разработанной для колеса (состоящего из 4 каналов). | |||
./img/dot.gif»/> | ||||
03.04.2012 | AVR259: эталонный дизайн ATtiny40 QTouch Комплект представляет собой аппаратную платформу для демонстрации возможностей ATtiny40, поддерживающего Atmel®; QTouch®;, новейшая емкостная сенсорная технология. В примечаниях по применению содержится прошивка, поддерживающая семь клавиш, подчиненный интерфейс TWI (совместимый с I2C), зуммер и управление светодиодами. | |||
28.03.2011 | AVR262: Atmel QTouch с USB HID В этом примечании к применению показано, как использовать библиотеку QTouch на микроконтроллере AT90USB646 для предоставления однокристального решения для QTouch, воспринимающего через интерфейс USB. Статус датчика касания регистрируется и передается через класс USB HID на хост-компьютер. | |||
2006-03-02 | AVR270: демонстрация USB-мыши В этом документе описывается простой проект мыши. Это позволяет быстро протестировать USB-оборудование используя АТ90USB без установки драйверов. | |||
2006-03-02 | AVR271: Демонстрация USB-клавиатуры Целью этого документа является описание того, как запустить и реализовать приложение USB-клавиатуры с помощью стартового комплекта STK525 и внутрисистемного программного обеспечения для программирования FLIP. | |||
27 апреля 2006 г. | AVR272: демонстрация USB CDC
UART to USB Bridge Целью этого документа является описание того, как запустить и внедрить CDC (виртуальный Com-порт и мост UART-USB) с использованием стартового комплекта STK525 и FLIP внутрисистемное программное обеспечение для программирования. | |||
27 апреля 2006 г. | AVR273: Реализация запоминающего устройства USB Целью этого документа является описание того, как запустить и реализовать приложение USB. на основе класса Mass Storage (только Bulk) для передачи данных между ПК и пользователем оборудование. | |||
23 апреля 2007 г. | AVR274: программный однопроводной UART В данных указаниях по применению описывается программная реализация однопроводного UART. Протокол поддерживает полудуплексную связь между двумя устройствами. Единственным требованием является порт ввода/вывода, поддерживающий внешнее прерывание и прерывание сравнения таймера. | |||
./img/dot.gif»/> | ||||
30 августа 2006 г. | AVR275: Сенсорное управление трехфазными бесколлекторными двигателями постоянного тока с использованием семейства AT90USB датчики (называемые просто датчиками Холла). Реализация включает оба направления и управление скоростью без обратной связи. | |||
08.01.2008 | AVR282: Обновление микропрограммы USB для AT90USB Целью этого документа является описание процедуры обновления микропрограммы Продукты AT90USB, использующие встроенный загрузчик и программное обеспечение FLIP. | |||
28.09.2009 | AVR287: USB Host HID и демонстрация запоминающего устройства Целью этого документа является описание того, как запустить и реализовать хост-приложение USB на основе класса USB HID (USB-мышь) и класса Mass Storage. И, наконец, представлен простой пример AT90USB (Series-7), управляющего как классами USB (HID и Mass Storage), так и файловой системой (FAT12/16/32). | |||
31.03.2011 | AVR290: избегайте растягивания тактовой частоты с помощью Atmel tinyAVR В этих указаниях по применению описывается ведомый драйвер TWI для ATtiny20 и ATtiny40. Драйвер ведомого программного обеспечения включен. В примечаниях по применению объясняется, как тактовый сигнал TWI SCL не растягивается, при условии, что тактовая частота AVR® достаточно высока для сброса тактового сигнала последовательного интерфейса (SCL) и подтверждения (ACK) сигналов последовательных данных (SDA). | |||
09.11.2011 | AVR291: Калибровка внутреннего генератора 8 МГц для низкоскоростного USB на Atmel ATmega32U4RC В данных указаниях по применению описывается быстрый и точный метод калибровки внутреннего RC-генератора на микроконтроллере Atmel ATmega32U4RC. Он предлагает простой и гибкий исходный код прошивки для калибровки , который позволяет выполнить калибровку устройства во время работы до для поддержания низкоскоростной передачи данных USB в соответствии со спецификацией USB (1,5 МГц ±1,5%). | |||
12.01.2004 | AVR301: C-код для сопряжения AVR с памятью конфигурации AT17Cxx Конфигурационная память Atmel FPGA с использованием микроконтроллера Atmel AVR и способы битового взрыва данные с использованием контактов порта на микроконтроллере AVR AT90S8515. | |||
22.03.2005 | AVR303: шлюз SPI-UART Приложение шлюза SPI-UART работает на ATmega8 и позволяет разработчику для тестирования и отладки подчиненного приложения SPI, изолированного от master, используя управляемую вручную связь через подходящий терминал RS232. | |||
14 апреля 2008 г. | AVR304: полудуплексный программный UART, управляемый прерываниями на любом устройстве AVR с использованием 8-битного таймера/счетчика 0 и внешнего прерывания. | |||
06.09.2005 | AVR305: Полудуплексный компактный программный UART В данных указаниях по применению описывается, как внедрить UART, способный поддерживать скорость до 614 400 бит/с на AT90С1200. | |||
02.07.2002 | AVR306: использование AVR UART В данных указаниях по применению описывается, как настроить и использовать UART присутствует в большинстве устройств AVR. Примеры кода C включены для опроса и приложения UART, управляемые прерываниями. | |||
05.07.2004 | AVR307: Полудуплексный UART с использованием универсального последовательного интерфейса Универсальный последовательный интерфейс (USI), присутствующий в устройствах AVR, таких как ATtiny26, ATtiny2313 и ATmega169 — это коммуникационные модули, разработанные для связи TWI и SPI. В этих указаниях по применению описывается, как использовать USI ATtiny26 для связи UART. | |||
21 мая 2002 г. | AVR308: Ведомый протокол LIN В данных указаниях по применению показано, как реализовать LIN (локальное Network) подчиненная задача в 8-битном микроконтроллере RISC AVR без необходимости для любых внешних компонентов. | |||
16.09.2006 | AVR309: Программная универсальная последовательная шина (USB) Реализация USB в недорогом микроконтроллере посредством эмуляции протокола USB в прошивке микроконтроллера. Поддерживает низкую скорость USB (1,5 Мбит/с) в соответствии с USB2.0. | |||
08.09.2005 | AVR310: использование модуля USI в качестве ведущего устройства I2C В данных указаниях по применению описывается, как использовать модуль USI для ведущего устройства TWI. коммуникация. | |||
23 августа 2009 г. | AVR311: использование модуля TWI в качестве ведомого устройства I2C В этом примечании по применению описывается реализация ведомого устройства TWI в форма полнофункционального драйвера и пример использования этого драйвера. | |||
2005-12-13 | AVR312: использование модуля USI в качестве ведомого устройства I2C В данных указаниях по применению описывается, как использовать модуль USI для ведомого устройства TWI. коммуникация. | |||
14.05.2002 | AVR313: Взаимодействие с клавиатурой PCAT Для большинства микроконтроллеров требуется какой-либо человеческий интерфейс. Этот Примечание по применению описывает один из способов сделать это с помощью стандартного ПК AT. Клавиатура. | |||
21 мая 2002 г. | AVR314: Передатчик DTMF В данных указаниях по применению описывается, как работает DTMF (двухтональный многочастотный режим) Сигнализация может быть реализована с помощью любого микроконтроллера AVR с ШИМ и СРАМ. | |||
08.02.2010 | AVR315: использование модуля TWI в качестве ведущего устройства I2C В данных указаниях по применению описывается реализация ведущего устройства TWI в форма полнофункционального драйвера и пример использования этого драйвера. | |||
01. 11.2005 | AVR316: ведомое устройство SMbus с использованием модуля TWI В этом примечании по применению содержится справочная информация о спецификации SMBus и модуле TWI AVR, управляемом прерываниями драйвере ведомого устройства SMBus и пример выполнение. | |||
19.11.2004 | AVR317: Использование USART на ATmega48/88/168 в качестве ведущего устройства SPI Для некоторых приложений может потребоваться более одного модуля SPI. Это может быть достигнуто используя новый режим Master SPI для ATmega48/88/168 USART. | |||
06.10.2004 | AVR318: ведущее устройство Dallas 1-Wire® В этих указаниях по применению показано, как можно реализовать ведущее устройство 1-Wire на AVR либо только программно, либо с использованием модуля U(S)ART. | |||
19.11.2004 | AVR319: Использование модуля USI для связи SPI В этом примечании по применению описывается реализация интерфейса SPI в форме полнофункционального драйвера и пример использования этого драйвера. | |||
06.09.2005 | AVR320: Программное обеспечение SPI Master Синхронный периферийный интерфейс (SPI) быстро набирает обороты популярен, обеспечивая более быструю связь, чем I2C. Для меньшего AVR Микроконтроллеры, которые не имеют аппаратного SPI, это Примечание по применению описывает набор низкоуровневых подпрограмм для реализации программного обеспечения. | |||
./img/dot.gif»/> | ||||
19 февраля 2006 г. | AVR322: Реализация протокола LIN v1.3 на микроконтроллерах Atmel AVR Протокол LIN представлен в этих указаниях по применению вместе с его реализацией на микроконтроллерах Atmel Automotive AVR. | |||
21 февраля 2006 г. | AVR323: сопряжение GSM-модемов В этих указаниях по применению описывается, как использовать AVR для управления GSM-модемом в сотовом телефоне. Интерфейс между модемом и хостом представляет собой текстовый протокол под названием Hayes AT-Commands. | |||
01.02.2002 | AVR325: высокоскоростной интерфейс для параллельного порта хоста EPP В данных указаниях по применению описывается метод высокоскоростного двунаправленного передача данных между микроконтроллером AVR и готовым IBM (R) PC-совместимый настольный компьютер. | |||
03.04.2012 | AVR327: Precision Software Serial Transmitter для ATtiny В примечаниях по применению описывается программный драйвер передатчика последовательной связи для использования в асинхронной последовательной связи. | |||
2006-03-02 | AVR328: Универсальная реализация USB HID Целью этого документа является описание того, как запустить и реализовать USB-приложение на основе класса HID для передачи данных между ПК и пользовательским оборудованием. | |||
2006-03-02 | AVR329: Архитектура прошивки USB Целью этого документа является описание прошивки USB и обзор архитектуры. | |||
18.04.2005 | AVR335: Цифровой диктофон с AVR и Serial DataFlash В данных указаниях по применению описывается, как записывать, хранить и воспроизводить фоновый звук с использованием любого микроконтроллера AVR с аналого-цифровым преобразователем, AT45DB161 DataFlash память и несколько дополнительных компонентов. | |||
19.01.2005 | AVR336: декодер ADPCM В этом примечании по применению основное внимание уделяется декодированию сигнала ADPCM, адаптивного дифференциального Импульсно-кодовая модуляция и преобразование ее в сигнал, подходящий для динамиков. | |||
./img/dot.gif»/> | ||||
18.09.2007 | AVR340: AVR340: прямое управление ЖК-дисплеем с использованием ввода-вывода общего назначения В этом примечании по применению описывается работа мультиплексного ЖК-дисплея. Также обсуждаются электрические сигналы и соединения, необходимые для ЖК-дисплея, а также программа на языке C для работы с ЖК-дисплеем. | |||
30 июля 2007 г. | AVR341: четырех- и пятипроводной контроллер сенсорного экрана Резистивные 4- и 5-проводные сенсорные системы относятся к наиболее популярным и наиболее распространенным технологиям сенсорного экрана. Микроконтроллеры AVR отлично подходят для этого типа приложений благодаря их аналоговым функциям в сочетании с режимами с низким энергопотреблением, которые требуются, например, в электросетях. портативные приложения с батарейным питанием. | |||
15.05.2002 | AVR350: Xmodem Reiceve Utility Протокол Xmodem был создан много лет назад как простое средство когда два компьютера общаются друг с другом. Благодаря полудуплексному режиму работы, 128-байтовые пакеты, ответы ACK/NACK и проверка данных CRC, Xmodem имеет нашел свое применение во многих приложениях. | |||
29.04.2011 | AVR364: MEGA-1284P Xplained Руководство пользователя оборудования Оценочный комплект Atmel MEGA-1284P Xplained представляет собой аппаратную платформу для оценки микроконтроллера ATmega1284P. | |||
./img/dot.gif»/> | ||||
07.05.2002 | AVR400: недорогой аналого-цифровой преобразователь Эти указания по применению предназначены для приложений, критичных по стоимости и пространству. которым нужен АЦП. | |||
28 января 2003 г. | AVR401: 8-битный прецизионный аналого-цифровой преобразователь Аналого-цифровое преобразование наклона с помощью микроконтроллера AVR. | |||
15.05.2002 | AVR410: ИК-пульт дистанционного управления RC5 В данных указаниях по применению описывается приемник для часто используемых Схема кодирования Philips/Sony RC5. | |||
17.07.2009 | AVR411: Алгоритм безопасного скользящего кода для беспроводной связи В данных указаниях по применению описывается протокол передачи алгоритма безопасного скользящего кода для использования в однонаправленной системе беспроводной связи. | |||
06.12.2006 | AVR414: Руководство пользователя — ATAVRRZ502 — Комплект принадлежностей В данных указаниях по применению описывается комплект принадлежностей ATAVRRZ502 (RZ502). RZ502 предназначен для оценки радиотрансивера Atmel AT86RF230 2,4 ГГц. | |||
19 февраля 2006 г. | AVR415: ИК-передатчик дистанционного управления RC5 В этом приложении обратите внимание на широко используемую схему кодирования RC5 из Будет описана компания Philips, а также приведено полностью работающее решение для дистанционного управления. быть представлен. Это приложение будет использовать микроконтроллер ATtiny28 AVR. для этой цели. | |||
21 января 2009 г. | AVR430: Руководство пользователя аппаратного обеспечения MC300 MC300 — это плата силового каскада общего назначения, способная коллекторные двигатели постоянного тока и шаговые двигатели. Плата разработана как гибкая платформа для разработка приложений для управления двигателем. | |||
27 апреля 2006 г. | AVR433: Корректор коэффициента мощности (PFC) с AT90PWM2 Высокоскоростной PSC с повторным запуском В этом руководстве по применению объясняется, как разработать автономный корректор коэффициента мощности (PFC) с AT90PWM2. | |||
24.10.2006 | AVR434: Поваренная книга PSC Эти рекомендации по применению представляют собой введение в использование контроллеров силового каскада (PSC), доступных в некоторых микроконтроллерах AVR. Примеры кода сделают это более понятным и могут использоваться в качестве руководства для других приложений. Примеры разработаны и протестированы на AT90ШИМ3. | |||
03.10.2006 | AVR435: управление двигателем BLDC/BLAC с использованием алгоритма ШИМ с синусной модуляцией Двигатели BLAC предназначены для питания током трапециевидной формы, соответственно, двигатели BLAC предназначены для питания током синусоидальной формы. В этих рекомендациях по применению предлагается реализация с использованием последнего с платой ATAVRMC100, установленной с AT9.0ШИМ3В. | |||
08.09.2005 | AVR441: Интеллектуальный контроллер вентилятора BLDC с датчиком температуры и последовательным интерфейсом Микроконтроллер AVR в электронику коммутатора вентилятора BLDC. ATtiny25 это как пример. | |||
08.09.2005 | AVR442: управление вентилятором ПК с помощью ATtiny13 В данных указаниях по применению описывается работа охлаждающих вентиляторов постоянного тока 12 В. обычно используется для подачи охлаждающего воздуха к электронному оборудованию и управления их с помощью ATtiny13. | |||
05.05.06 | AVR443: Сенсорное управление трехфазным бесщеточным двигателем постоянного тока В данных указаниях по применению описано управление бесщеточным двигателем постоянного тока с эффектом Холла. датчики положения. Реализация включает в себя как направление, так и разомкнутый цикл контроль скорости. | |||
01.11.2005 | AVR444: Бездатчиковое управление трехфазными бесколлекторными двигателями постоянного тока В этих рекомендациях по применению описывается, как реализовать бездатчиковое коммутационное управление трехфазным бесщеточным двигателем постоянного тока (BLDC) с помощью недорогого ATmega48. микроконтроллер. | |||
2006-06-02 | AVR446: Линейное управление скоростью шагового двигателя В данных рекомендациях по применению описывается, как реализовать точный линейный регулятор скорости для шаговых двигателей. Он также представляет водителя с демонстрационное приложение, способное управлять ускорением, а также положением и скоростью . | |||
07.06.2006 | AVR447: Синусоидальное управление трехфазным двигателем с постоянными магнитами с использованием ATmega48/88/168 В данных рекомендациях по применению описывается реализация синусоидального управления трехфазными бесщеточными двигателями постоянного тока с датчиками Холла. Реализация может быть легко изменена для использования других форм управляющих сигналов, таких как синусоида с введенной третьей гармоникой. | |||
05.05.2006 | AVR448: управление высоковольтным трехфазным двигателем постоянного тока Использование микроконтроллера в качестве устройства управления позволяет использовать трехфазные двигатели для широкого спектра применений. Размеры двигателя ниже одной лошадиной силы эффективно контролируется скоростью, ускорением и уровнем мощности. | |||
31.10.2006 | AVR449: Синусоидальное управление трехфазным двигателем с постоянными магнитами с использованием ATtiny261/461/861 В данных рекомендациях по применению описывается реализация синусоидального управления трехфазными бесщеточными двигателями постоянного тока с датчиками Холла на микроконтроллерах семейства ATtiny261/461/861 . | |||
13 сентября 2006 г. | AVR450: зарядное устройство для аккумуляторов SLA, NiCd, NiMH и Li-ion новейшие технологии в зарядных устройствах для аккумуляторов. Зарядное устройство может быстро заряжать все популярные типы батарей без каких-либо аппаратных модификаций. Зарядное устройство design содержит полные библиотеки для аккумуляторов SLA, NiCd, NiMH и Li-Ion. | |||
07.09.2007 | AVR451: Руководство пользователя аппаратного обеспечения BC100 BC100 — это эталонный комплект для проектирования/разработки, предназначенный, в частности, для зарядки аккумулятора. Поскольку комплект носит общий характер, его можно использовать для зарядки различных типов аккумуляторов, если требования к зарядному напряжению и току находятся в пределах выходного диапазона, предлагаемого комплектом (от 1,2 В до 38 В, макс. 5 А). | |||
27 апреля 2006 г. | AVR452: Сенсорное управление тремя фазами
Бесщеточные двигатели постоянного тока с использованием AT90CAN128/64/32 В этом примечании по применению описано управление бесщеточным двигателем постоянного тока с эффектом Холла. датчики (называемые просто датчиками Холла). Реализация включает оба направления и управление скоростью без обратной связи. | |||
07.09.2005 | AVR453: эталонный проект интеллектуальной батареи В этом примечании по применению описывается реализация интеллектуальной батареи с использованием микроконтроллер Atmel ATmega406. | |||
./img/dot.gif»/> | ||||
13.12.2005 | AVR454: Руководство пользователя — ATAVRSB100 — Плата разработки интеллектуальных аккумуляторов В этом документе описывается разработка смарт-батареи ATAVRSB100 (SB100) Доска. SB100 предназначен для оценки Atmel AVR ATmega406, который предназначен для приложений Smart Battery. ATmega406 разработан для 2-х, 3-х или 4-элементных литий-ионных аккумуляторов. | |||
28.07.2008 | AVR458: зарядка литий-ионных аккумуляторов с помощью ATAVRBC100 Эти указания по применению основаны на эталонном проекте зарядного устройства ATAVRBC100 (BC100) и посвящены тому, как использовать эталонный проект для зарядки литий-ионных (Li-Ion) аккумуляторов. Прошивка полностью написана на языке C (с использованием IAR Systems Embedded Workbench) и легко переносится на другие микроконтроллеры AVR. | |||
21 мая 2002 г. | AVR460: встроенный веб-сервер Этот базовый проект демонстрирует, как встроенные приложения могут быть подключенным напрямую к Интернету. | |||
21 мая 2002 г. | AVR461: Краткое руководство для Embedded Internet Toolkit В этом кратком руководстве приведены общие сведения об использовании AVR Встроенный Internet Toolkit, который можно использовать в качестве руководства для начала работы. со встроенными интернет-приложениями. | |||
21 марта 2002 г. | AVR462: Снижение энергопотребления AT90EIT1 –
AVR Embedded Internet Toolkit В данных указаниях по применению описывается небольшая модификация AVR. Встроенный Интернет-инструментарий. Это снизит энергопотребление и рабочая температура платы. | |||
07.09.2007 | AVR463: Зарядка никель-металлогидридных аккумуляторов с помощью ATAVRBC100 Эти рекомендации по применению основаны на эталонном проекте зарядного устройства ATAVRBC100 (BC100) и посвящены тому, как использовать эталонный проект для зарядки никель-металлгидридных (NiMH) аккумуляторов. Прошивка полностью написана на языке C (с использованием IAR Systems Embedded Workbench) и легко переносится на другие микроконтроллеры AVR. | |||
27 июля 2004 г. | AVR465: счетчик электроэнергии В данных указаниях по применению описывается однофазный счетчик мощности/энергии с тампером логика. Конструкция измеряет активную мощность, напряжение и ток в однофазной сети. среда распространения. Счетчик способен обнаруживать, сигнализировать и продолжать надежно измерять даже при попытках вмешательства извне. | |||
31 августа 2009 г. | AVR476: Сенсорный пульт дистанционного управления Сенсорный пульт дистанционного управления — специально разработанное приложение дистанционного управления, основанное на усовершенствованной технологии емкостного распознавания касаний для человеко-машинного/пользовательского интерфейса. Сенсорная плата (пульт дистанционного управления) может быть подключена к любому хост-приложению через интерфейс SPI. Эти указания по применению относятся только к плате сенсорного дистанционного управления, а не к хосту (радиочастотной плате). | |||
./img/dot.gif»/> | ||||
08.12.2006 | AVR480: система защиты от защемления для электрического окна Алгоритм обнаружения основан на производной скорости и крутящего момента и проверен на надежность и отказоустойчивость. Он применим ко всем ATMEL AVR с аналого-цифровым преобразователем и прерыванием при изменении ввода-вывода. | |||
2007-09-12 | AVR481: ATAVRDB101: Руководство пользователя оборудования DB101 представляет собой графический ЖК-модуль. Он демонстрирует, как использовать микроконтроллер AVR для управления графическим ЖК-дисплеем с разрешением 128×64 пикселей. DB101 — это графический ЖК-модуль. Он демонстрирует, как использовать микроконтроллер AVR для управления графическим ЖК-дисплеем с разрешением 128×64 пикселей. | |||
10.09.2007 | AVR482: Руководство пользователя программного обеспечения ATAVRDB101 Микропрограмма DB101 представляет собой сложную часть программного обеспечения, использующую ряд драйверов и библиотек для реализации набора приложений для пользователя. Этот документ дает краткое введение в каждый драйвер, библиотеку и приложение. | |||
2007-09-22 | AVR483: Встроенное ПО ATAVRDB101 — Начало работы В этом приложении шаг за шагом объясняется, как создать новый проект встроенного ПО, добавить необходимые элементы для базового графического приложения, собрать его и запустить на DB101. | |||
./img/dot.gif»/> | ||||
10.01.2012 | AVR484: STK521 — Руководство пользователя Это руководство пользователя служит общим руководством по началу работы, а также полным техническим справочником для опытных пользователей. Плата STK521 является топовым модулем для платы разработки Atmel STK500 от Atmel Corporation. Он предназначен для поддержки Atmel AT9.0PWM81, продукты Atmel AT90PWM161 и будущие совместимые производные. STK521 включает в себя разъемы и оборудование, позволяющие в полной мере использовать новые функции AT90PWM81/161, а разъем Zero Insertion Force (ZIF) позволяет легко использовать пакет SOIC20 для прототипирования. | |||
18.08.2005 | AVR492: управление бесщеточным двигателем постоянного тока с помощью AT90PWM3 В этих указаниях по применению описывается, как реализовать управление бесщеточным двигателем постоянного тока. в режиме датчика с использованием микроконтроллера AT90PWM3 AVR. | |||
13.07.2006 | AVR493: Бессенсорная коммутация бесколлекторного двигателя постоянного тока (BLDC) с использованием AT90PWM3 и ATAVRMC100 | |||
19 февраля 2006 г. | AVR494: Управление асинхронным двигателем переменного тока с использованием принципа постоянной V/f и естественного алгоритма ШИМ | |||
2006-02-19 | AVR495: Управление асинхронным двигателем переменного тока с использованием принципа постоянной V/f и алгоритма пространственно-векторной ШИМ | |||
08.07.2009 | AVR496: управление бесщеточным двигателем постоянного тока с помощью ATtiny861 | |||
./img/dot.gif»/> | ||||
08.07.2009 | AVR498: Бездатчиковое управление бесщеточными двигателями постоянного тока с использованием ATtiny261/461/861 | |||
2010-12-15 | AVR600: STK600 Платы расширения, маршрутизации и платы разъемов В данных указаниях по применению описывается процесс разработки новых плат маршрутизации, разъемов и плат расширения для STK600. Там же описаны физические параметры для создания таких карт. | |||
26 февраля 2009 г. | AVR602: Использование верхнего модуля ATtinyX3U | |||
27 августа 2009 г. | AVR652: демонстрационный комплект ATtiny43U | |||
24.07.2012 | AVR675: конфигурируемый трехфазный вентилятор BLDC | |||
13 августа 2008 г. | AVR910: внутрисистемное программирование В данных указаниях по применению показано, как спроектировать систему для поддержки Внутрисистемное программирование. | |||
29.10.2012 | AVR911: Программатор AVR с открытым исходным кодом Программист с открытым исходным кодом AVR (AVROSP) — это приложение для программирования AVR. который заменяет инструмент AVRProg, включенный в AVR Studio. Это командная строка инструмент, использующий тот же синтаксис, что и инструменты командной строки STK500 и JTAGICE. в студии АВР. | |||
./img/dot.gif»/> | ||||
29.11.2005 | AVR914: загрузчик на основе CAN и UART для
АТ90КАН32, АТ90CAN64 и AT90CAN128 В этом документе описаны функциональные возможности загрузчика UART и CAN, а также последовательные протоколы для эффективного выполнения операций с встроенной памятью Flash и EEPROM . | |||
23 августа 2009 г. | AVR916: обновление флэш-памяти с помощью U-диска В этом документе описывается внутрисистемное программирование для контроллеров Atmel серии USB 7 с USB-устройством. реализация класса Mass Storage (USB-накопитель), без: — Удаление детали из системы. — Внешний интерфейс, отличный от USB. | |||
/img/dot.gif»/> | ||||
29.10.2012 | AVR918: использование интерфейса программирования Atmel Tiny (TPI) Интерфейс программирования Atmel Tiny Programming Interface (TPI) используется в некоторых бюджетных моделях Atmel. микроконтроллеров AVR и позволяет внешним программистам получать доступ к энергонезависимой память (NVM) устройства. Интерфейс обеспечивает доступ к битам блокировки устройства, флэш-память программ, а также разделы подписи, конфигурации и калибровки. | |||
21 января 2009 г. | AVR922: добавьте серийный номер к вашему USB-устройству При добавлении к VID (идентификатору поставщика) и PID (идентификатору продукта) USB-устройству может потребоваться уникальный серийный номер. Продукты AVR USB предлагают вам эту функцию, и вам не нужны никакие внешние данные для создания этого серийного номера. Все, что вам нужно, это прочитать уникальный идентификатор, указанный во встроенной флэш-памяти AVR. | |||
07.06.2010 | AVR928: Скалярные бездатчиковые методы управления двигателями BLDC В данных рекомендациях по применению описывается, как реализовать бездатчиковую коммутацию двигателей BLDC, и предоставляется вся информация, необходимая для реализации бездатчиковой коммутации с использованием устройств Atmel и стартовых комплектов. | |||
30.10.2012 | AVR947: однопроводной загрузчик для любого MCU с возможностью самопрограммирования В этом примечании к применению обсуждается загрузчик, специально разработанный для устройств, в которых отсутствует отдельная секция загрузчика и какие-либо аппаратные коммуникационные модули. Эта конструкция не требует никаких ресурсов чипа, таких как модули TWI, SPI или UART. Вместо этого он реализует однопроводной UART (как описано в Atmel® AVR®274: Single-wire Software UART, примечания по применению) в программном обеспечении, для которого требуется только один вывод ввода-вывода общего назначения. | |||
17.12.2007 | AVR998: Руководство по соответствию микроконтроллеров AVR классу B IEC60730 Международная электротехническая комиссия представила стандарт IEC60730, относящийся к разработке бытовой техники. Приложение H IEC60730 описывает три классификации программного обеспечения. Второй, класс B, относится к встроенным микропрограммам, которые предназначены для предотвращения небезопасной работы управляемого оборудования. | |||
gif»/> | ||||
22.12.2011 | AVR1200: использование внешних прерываний для устройств megaAVR В этом примечании по применению показаны функциональные возможности и этапы настройки (использование) внешние прерывания, доступные в семействе Atmel megaAVR Atmel AVR Микроконтроллеры. В примечаниях по применению также описаны моменты, которые необходимо учитывать. при использовании вывода GPIO в качестве вывода внешнего источника прерывания. | |||
22.12.2011 | AVR1201: использование внешних прерываний для устройств tinyAVR внешние прерывания, доступные в семействе Atmel tinyAVR Atmel AVR Микроконтроллеры. В примечаниях по применению также описаны моменты, которые необходимо учитывать. при использовании вывода GPIO в качестве вывода внешнего источника прерывания. | |||
01.12.2010 | AVR4013: основы picoPower В этом примечании к применению показано, как продлить срок службы батареи приложения с помощью нескольких факторов, изменив только прошивку. Вы увидите, что в то время как некоторые модификации очень просты и требуют только установки некоторых регистров, другие модификации потребуют некоторого переписывания кода. | |||
11.08.2011 | AVR4014: Датчики Xplained — Примечания по проектированию верхней платы датчиков В этих указаниях по применению описывается общий разъем для плат MCU Atmel® AVR® Xplain, которые были разработаны для использования с модульными платами расширения верхней части датчиков. Разделение служит ориентиром для разработки плат расширения, совместимых с платами Xplain MCU. | |||
17.06.2011 | AVR4016: Sensors Xplained Software User Guide Эти указания по применению представляют собой введение в службу общих датчиков в программной среде Atmel® AVR® (ASF). | |||
17.06.2011 | AVR4017: Визуализатор данных Atmel Визуализатор данных Atmel (ADV) представляет собой программное приложение для ПК, которое графически отображает данные, передаваемые платой микропроцессора (MCU) Atmel, и , получаемые через USB-соединение ПК. Полученные данные отображаются на наборе графических дисплеев типа осциллографа . | |||
11.08.2011 | AVR4018: Inertial Two (ATAVRSBIN2) Руководство пользователя аппаратного обеспечения | |||
06.12.2011 | AVR4019: Light and Proximity One (ATAVRSBLP1) Руководство пользователя оборудования Atmel разработан для совместимости с устройствами серии Atmel AVR Xplained. Платы MCU для семейства микроконтроллеров Atmel AVR, обеспечивающие доступ к широкий диапазон производительности микроконтроллера в зависимости от потребностей вашего приложение. | |||
31.01.2012 | AVR4023: протокол FLIP USB DFU | |||
24 ноября 2011 г. | AVR4027: Советы и рекомендации по оптимизации вашего кода C для 8-разрядных микроконтроллеров AVR | |||
./img/dot.gif»/> | ||||
26.09.2011 | AVR4029: Программная среда AVR — Начало работы | |||
31.01.2012 | AVR4030: Программная среда AVR — Справочное руководство | |||
17 февраля 2011 г. | AVR4100: Выбор и тестирование кварцевых генераторов с частотой 32 кГц для микроконтроллеров AVR В этом примечании по применению приведены основные сведения о кристалле, рекомендации по компоновке печатной платы и способы тестирования кристалла в вашем приложении. В руководстве по выбору кристалла показаны рекомендуемые кристаллы, проверенные экспертами и признанные подходящими для различных модулей генератора в различных семействах AVR Atmel. | |||
11. 08.2011 | AVR4200: Руководство пользователя аппаратного обеспечения Inertial One (ATAVRSBIN1) Сенсорная плата Atmel Inertial One обеспечивает полную сенсорную платформу с девятью степенями свободы, сочетающую акселерометр, компас, гироскоп и датчик температуры, что идеально подходит для разработки движения датчики или приложения пользовательского интерфейса. | |||
11.08.2011 | AVR4201: Pressure One (ATAVRSBPR1) Руководство пользователя оборудования Плата разработки Atmel Pressure One Sensors Xplained обеспечивает доступ к прецизионным цифровым датчикам барометрического давления последнего поколения. | |||
26.09.2011 | AVR4900: ASF — стек USB-устройств В этом примечании по применению представлен стек USB-устройств. Стек входит в состав Atmel AVR Software Framework (ASF) и стремится предоставить клиенту самый быстрый и простой способ создания USB-приложения. | |||
14.06.2012 | AVR4901: ASF — приложение класса поставщика USB Цель этого документа — предоставить простой способ интеграции поставщика USB приложение класса в новом или существующем проекте. | |||
14.10.2011 | AVR4902: ASF — USB-устройство HID Composite Device Цель этого документа — предоставить простой способ интеграции USB-композита приложение устройства в новом или существующем проекте. | |||
26. 09.2011 | AVR4903: ASF — USB-устройство HID Mouse Application В этом примечании по применению описан простой способ интеграции USB-мыши приложение устройства в новом или существующем проекте. | |||
2011-10-17 | AVR4904: ASF — USB-приложение для HID-клавиатуры В этом примечании по применению представлен простой способ интеграции USB-клавиатуры приложение устройства в новом или существующем проекте. | |||
03.04.2012 | AVR4905: ASF — универсальное HID-устройство USB Цель этого документа — предоставить простой способ интеграции универсального приложения HID USB-устройства в новый или существующий проект. | |||
24.11.2011 | AVR4907: ASF — приложение CDC для USB-устройств В этом примечании к применению представлен простой способ интеграции приложения CDC для USB-устройства в новый или существующий проект. | |||
26.09.2011 | AVR4920: ASF — стек USB-устройств — показатели соответствия и производительности В этом примечании по применению описываются проверочные тесты, используемые для проверки соответствия USB 2.0 для этого нового стека USB-устройств, и тесты производительности, используемые для предоставления информации о возможностях стека. | |||
26. 09.2011 | AVR4921: ASF — Различия стека USB-устройств между ASF V1 и V2 В этом примечании по применению объясняются преимущества реализации нового стека USB-устройств для микроконтроллеров AT32UC3A и Atmel®AT32UC3B, а также основные отличия от прежнего стека USB-устройств. | |||
28.02.2012 | AVR4950: ASF — стек хоста USB В этом документе представлен стек хоста USB. Этот стек включен в пакет Atmel. AVR Software Framework (ASF) и призван предоставить клиенту самый быстрый и простой способ создания встроенного хост-приложения USB. | |||
12.11.2012 | AVR10006: XDK — Руководство пользователя Комплект разработчика расширений Atmel Studio (XDK) поддерживает сторонние компании для независимого расширения платформы Atmel Studio 6 с помощью инструментов разработки и встроенного программного обеспечения и подготавливает их к отправке в галерею Atmel. | |||
12.11.2012 | AVR10008: Специальные функции FreeRTOS ASF для управления периферийными устройствами В этом примечании к применению описывается, как использовать специфичные для FreeRTOS функции Atmel Software Framework (ASF) для функций драйвера периферийного интерфейса. FreeRTOS входит в состав ASF. ASF предлагает специальные драйверы FreeRTOS для периферийных устройств с периферийным контроллером прямого доступа к памяти для отправки и получения данных практически без дополнительных затрат на обработку, а также использует службы многозадачности FreeRTOS, чтобы гарантировать, что микроконтроллер может продолжать выполнение кода приложения в любое время, даже если один поток выполнения прервался. дождаться завершения отправки или получения. | |||
gif»/> | ||||
1998-04-01 | Знакомство с регистрами ввода-вывода AVR ICEPRO В этом примечании по применению описываются представления регистров ввода-вывода, представленные в AVR Studio при использовании эмулятора ICEPRO. | |||
3. ПРИМЕЧАНИЯ О ПЕРЕНОСЕ | ||||
ПО | Обновлено | Название и описание | ||
12.01.2004 | AVR080: Замена ATmega103 на ATmega128 В этом примечании по применению описаны проблемы, о которых следует помнить при миграции от ATmega103 к микроконтроллеру ATmega128. | |||
23 июля 2003 г. | AVR081: Замена AT90S4433 на ATmega8 В этом примечании по применению описаны проблемы, о которых следует помнить при миграции от AT90S4433 до микроконтроллера ATmega8. | |||
12.01.2004 | AVR082: замена ATmega161 на ATmega162 В этом примечании по применению описаны проблемы, о которых следует помнить при миграции от ATmega161 к микроконтроллеру ATmega162. | |||
08.10.2009 | AVR083: Замена ATmega163 на ATmega16 В этом примечании по применению описаны проблемы, о которых следует помнить при миграции от ATmega163 к микроконтроллеру ATmega16. | |||
23 июля 2003 г. | AVR084: замена ATmega323 на ATmega32 В этом примечании по применению описаны проблемы, о которых следует помнить при миграции от ATmega323 к микроконтроллеру ATmega32. | |||
12.01.2004 | AVR085: Замена AT90S8515 на ATmega8515 В этом примечании по применению описаны проблемы, о которых следует помнить при миграции от AT90S8515 до микроконтроллера ATmega8515. | |||
14.04.2008 | AVR086: Замена A90S8535 на ATmega8535 В этом примечании по применению описаны проблемы, о которых следует помнить при миграции от АТ90S8535 к микроконтроллеру ATmega8535. | |||
12.01.2004 | AVR087: Миграция между ATmega8515 и ATmega162 Это примечание по применению представляет собой руководство для текущих пользователей ATmega8515. преобразовать существующие конструкции в ATmega162. Предоставленная информация также поможет пользователей, переходящих с ATmega162 на ATmega8515. | |||
12.01.2004 | AVR088: Миграция между ATmega8535 и ATmega16 Это примечание по применению представляет собой руководство, помогающее текущим пользователям ATmega8535 преобразовать существующие конструкции в ATmega16. Предоставленная информация также поможет пользователей, переходящих с ATmega16 на ATmega8535. | |||
28 мая 2003 г. | AVR089: Миграция между ATmega16 и ATmega32 Это примечание по применению представляет собой руководство для текущих пользователей ATmega16 преобразовать существующие конструкции в ATmega32. Предоставленная информация также поможет пользователей, переходящих с ATmega32 на ATmega16. | |||
13.12.2005 | AVR090: миграция между ATmega64 и ATmega128 Это примечание по применению представляет собой руководство для текущих пользователей ATmega64. преобразовать существующие конструкции в ATmega128. Предоставленная информация также поможет пользователей, переходящих с ATmega128 на ATmega64. | |||
./img/dot.gif»/> | ||||
04.11.2003 | AVR091: замена AT90S2313 на ATtiny2313 В этом примечании по применению описаны проблемы, о которых следует помнить при миграции от АТ90S2313 к микроконтроллеру ATtiny2313. | |||
04.11.2003 | AVR092: замена ATtiny11/12 на ATtiny13 В этом примечании по применению описаны проблемы, о которых следует помнить при миграции от ATtiny11 и ATtiny12 до микроконтроллера ATtiny13. | |||
04.11.2003 | AVR093: Замена AT90S1200 на ATtiny2313 В этом примечании по применению описаны проблемы, о которых следует помнить при миграции от AT90S1200 до микроконтроллера ATtiny2313. | |||
05.04.2005 | AVR094: Замена ATmega8 на ATmega88 В этом примечании по применению описаны проблемы, о которых следует помнить при миграции от ATmega8 к микроконтроллеру ATmega88. | |||
11 февраля 2004 г. | AVR095: Миграция между ATmega48, ATmega88 и ATmega168 В данных рекомендациях по применению описаны проблемы, о которых следует помнить при миграции между микроконтроллерами ATmega48, ATmega88 и ATmega168. | |||
18 марта 2004 г. | AVR096: Миграция с ATmega128 на AT90CAN128 Это примечание по применению представляет собой руководство, помогающее текущим пользователям ATmega128 преобразовать существующие конструкции в AT90CAN128. | |||
07.04.2008 | AVR097: миграция между ATmega128 и ATmega1281/ATmega2561 ATmega128 и ATmega1281/ATmega2561 предназначены для совместимости по выводам и функциональным возможностям подсемейство. В этом примечании к применению указаны различия, о которых следует знать при переносе кода между устройствами. | |||
15 февраля 2007 г. | AVR098: миграция между ATmega169 и ATmega329 ATmega169 и ATmega329 спроектированы так, чтобы быть совместимыми по выводам и функциональным возможностям подсемейство, но может возникнуть необходимость в некоторых незначительных изменениях в приложение при переносе кода между устройствами. | |||
06.09.2004 | AVR099: замена AT90S4433 на ATmega48 Эти указания по применению представляют собой руководство для текущих пользователей AT90S4433. при преобразовании существующей конструкции в ATmega48. | |||
06.09.2004 | AVR500: миграция между ATmega64 и ATmega645 Это руководство по применению представляет собой руководство, помогающее нынешним пользователям ATmega64 преобразовать существующие конструкции в ATmega645 и наоборот. | |||
22.03.2005 | AVR501: Замена ATtiny15 на ATtiny25 Это приложение note представляет собой руководство, помогающее пользователям ATtiny15 преобразовать существующие проекты. на ATtiny25. | |||
13.12.2005 | AVR502: Миграция между ATmega165 и ATmega325 ATmega165 и ATmega325 разработаны, чтобы быть контактными и функциональными совместимое подсемейство, но может возникнуть потребность в некоторых второстепенных внесение изменений в приложение при переносе кода между устройствами. | |||
06.09.2005 | AVR503: Замена AT90S/LS2323 или AT90S/LS2343 на ATtiny25 Эти указания по применению представляют собой руководство, помогающее пользователям AT90S/LS2323 и AT90S/LS2343 преобразовать существующие конструкции в ATtiny25. | |||
03. 04.2008 | AVR504: переход с ATtiny26 на ATtiny261/461/861 Эти указания по применению представляют собой руководство, помогающее пользователям ATtiny26 преобразовать существующие проекты в ATtiny261 (и ATtiny461/861) | |||
30.06.2006 | AVR505: миграция между ATmega16/32 и ATmega164P/324P/644(P) В этом примечании по применению приведены различия между ATmega16/32 и ATmega164P/324P/644(P), а также руководство для текущих пользователей ATmega16/32. в преобразовании существующих конструкций в ATmega164P/324P/644(P). | |||
13 февраля 2007 г. | AVR506: переход с ATmega169 на ATmega169P ATmega169P спроектирован так, чтобы быть совместимым по выводам и функциям с ATmega169, и в этом примечании по применению кратко изложены различия между ними. | |||
24 ноября 2006 г. | AVR507: Миграция с ATmega329 на ATmega329P В этом примечании по применению приведены соответствующие различия при переходе с ATmega329 на ATmega329P. | |||
24.07.2006 | AVR508: Миграция с ATmega644 на ATmega644P В этом примечании по применению приведены соответствующие различия при переходе с ATmega644 — ATmega644P. | |||
24.11.2006 | AVR509: миграция между ATmega169P и ATmega329P В этом примечании по применению приведены различия между ATmega169P и ATmega329P. | |||
24.07.2006 | AVR510: миграция между ATmega329/649 и ATmega3290/6490 В этом примечании по применению приведены различия между ATmega329/649 и ATmega3290/6490. | |||
24.11.2006 | AVR511: миграция с ATmega3290 на ATmega3290P В этом примечании по применению обобщаются соответствующие различия при переходе с ATmega3290 на ATmega3290P. | |||
24.07.2006 | AVR512: Миграция с ATmega48/88/168 на ATmega48P/88P/168P В этом примечании по применению приведены соответствующие различия при переходе с ATmega48/88/168 на ATmega48P/88P/168P. | |||
07.03.2007 | AVR513: переход с ATmega165 на ATmega165P ATmega165P спроектирован так, чтобы быть совместимым по выводам и функциям с ATmega165, и в этом примечании по применению кратко изложены различия между ними. | |||
07.03.2007 | AVR514: миграция с ATmega325 на ATmega325P В этом примечании по применению обобщаются соответствующие различия при переходе с ATmega325 — ATmega325P. | |||
22 сентября 2007 г. | AVR515: переход с ATmega48/88/168 и ATmega48P/88P/168P/328P на ATtiny48/88 существующие конструкции для ATtiny48/88. | |||
01.07.2009 | AVR520: Миграция с ATtiny13 на ATtiny13A В данных рекомендациях по применению описываются различия, которые следует учитывать при переходе с ATtiny13 на микроконтроллер ATtiny13A. | |||
29.07.2010 | AVR521: Миграция с ATmega32 на ATmega32A В данных рекомендациях по применению описываются различия, которые следует учитывать при переходе с ATmega32 на микроконтроллер ATmega32A. | |||
29.07.2010 | AVR522: Миграция с ATmega16 на ATmega16A В данных рекомендациях по применению описываются различия, которые следует учитывать при переходе с ATmega16 на микроконтроллер ATmega16A. | |||
29.07.2010 | AVR523: Миграция с ATmega8 на ATmega8A В данных рекомендациях по применению описываются различия, которые следует учитывать при переходе с ATmega8 на микроконтроллер ATmega8A. | |||
12.03.2009 | AVR524: Миграция с ATmega64 на ATmega64A В данных рекомендациях по применению описываются различия, которые следует учитывать при переходе с ATmega64 на микроконтроллер ATmega64A. | |||
29.07.2010 | AVR525: Миграция с ATmega128 на ATmega128A В данных указаниях по применению описаны различия, которые следует учитывать при переходе с ATmega128 на микроконтроллер ATmega128A. | |||
30.03.2011 | AVR526: Миграция с ATtiny24/44/84 на ATtiny24A/44A/84A В данных рекомендациях по применению описываются различия, которые следует учитывать при переходе с ATtiny24/44/44 на микроконтроллер ATtiny24A/44A/84A. | |||
23 августа 2009 г. | AVR527: Миграция с ATmega164P/324P/644P на ATmega164PA/324PA/644PA В данных рекомендациях по применению описаны различия, которые следует учитывать при переходе с ATmega164P/324P/644P на микроконтроллер ATmega164PA/324PA/644PA. | |||
09.01.2009 | AVR528: Миграция с ATmega48P/88P/168P на ATmega48PA/88P/168PA В данных рекомендациях по применению описаны различия, которые следует учитывать при переходе с ATmega48P/88P/168P на микроконтроллер ATmega48PA/88PA/168PA. | |||
26.04.2010 | AVR529: Миграция с ATmega165P/169P на ATmega165PA/169PA В данных рекомендациях по применению описаны различия, которые следует учитывать при переходе с ATmega165P/169P на микроконтроллеры ATmega165PA/169PA. | |||
29.07.2010 | AVR530: переход с AT90USB162/82 на ATmega16U2/8U2 В этом примечании по применению описываются различия, которые следует учитывать при переходе с AT90USB162/82 к микроконтроллерам ATmega16U2/8U2. | |||
09.10.2009 | AVR531: Миграция с ATtiny261/461/861 на ATtiny261A/461A/861A В данных рекомендациях по применению описываются различия, которые следует учитывать при переходе с ATtiny261/461/861 на микроконтроллер ATtiny261A/461A/861A. | |||
15.03.2010 | AVR532: Миграция с ATmega48/88/168 на ATmega48A/88A/168A В данных рекомендациях по применению описываются различия, которые следует учитывать при переходе с ATmega48/88/168 на микроконтроллер ATmega48A/88A/168A. | |||
07.04.2010 | AVR533: переход с ATtiny2313 на ATtiny2313A В данных рекомендациях по применению описываются различия, которые следует учитывать при переходе с микроконтроллера ATtiny2313 на микроконтроллер ATtiny2313A. | |||
24.11.2011 | AVR534: переход с ATmega645/6450/649/6490 на ATmega645P/6450P/649P/6490P В этом примечании по применению описываются различия, которые следует учитывать при переходе с ATmega645/6450/649/649. 0 к микроконтроллеру ATmega645P/6450P/649P/6490P. | |||
08.12.2009 | AVR535: Миграция с ATtiny26 на ATtiny261A/461A/861A В данных рекомендациях по применению описаны различия, которые необходимо учитывать при переходе с ATtiny26 на микроконтроллер ATtiny261A/461A/861A. | |||
08.08.2012 | AVR536: Миграция с ATtiny26 на ATtiny261A/461A/861A Эти указания по применению служат руководством по упрощению миграции. Для получения полной информации всегда обращайтесь к самой последней версии технического описания ATmega644A. | |||
29. 07.2010 | AVR538: переход с ATtiny2313 на ATtiny4313 В данных рекомендациях по применению описываются различия, которые следует учитывать при переходе с микроконтроллера ATtiny2313 на микроконтроллер ATtiny4313. | |||
11.01.2012 | AVR539: Миграция с AT90PWM216/316 на AT90PWM81/161 В данных рекомендациях по применению описываются различия, которые следует учитывать при переходе с AT90PWM216/316 на AT90PWM81/161 микроконтроллер. | |||
2012-08-02 | AVR541: переход с AT90PWM81 на AT90PWM161 В этом примечании по применению приведены различия между Atmel AT90PWM81 и Atmel AT90PWM161. | |||
./img/dot.gif»/> | ||||
24.11.2011 | AVR542: миграция с ATmega325P/3250P/329P/3290P в ATmega325PA/3250PA/329PA/3290PA В этом примечании по применению описаны различия, которые следует учитывать при переходе с микроконтроллера ATmega325P/3250P/329P/3290P на микроконтроллер ATmega325PA/3250PA/329PA/3290PA. | |||
24.11.2011 | AVR543: переход с ATmega645/6450/649/6490 на ATmega645A/6450A/649A/6490A В этом примечании по применению описываются различия, которые следует учитывать при переходе с ATmega645/6450/649./6490 к микроконтроллеру ATmega645A/6450A/649A/6490A. | |||
10.04.2012 | AVR544: Миграция USB-проектов megaAVR в Atmel AVR Studio 5/6 В этом примечании по применению описывается, как перенести USB-пакеты megaAVR из AVR Studio 4 в AVR Studio 5. 1 или Atmel Studio 6. | |||
4. Беспроводная связь MCU | ||||
ПО | Обновлено | Название и описание | ||
01.07.2008 | AVR2002: Raven Radio Evaluation Software Программное обеспечение Radio Evaluation System (RES) поддерживает тестирование характеристик диапазона/пакетных ошибок (PER), радиочастотного сигнала (RF) и постоянного тока (DC) для набора ATAVRRZRAVEN. | |||
./img/dot.gif»/> | ||||
30 июля 2007 г. | AVR2001: Руководство программиста AT86RF230 Эти рекомендации по применению содержат руководство программиста по радиотрансиверу AT86RF230. | |||
24.04.2008 | AVR2004: LC-Balun для AT86RF230 В некоторых случаях использованный балун на радиоплатах ATAVRRZ502 необходимо заменить концентрированными элементами. Следовательно, функциональность должна обеспечиваться использованием только конденсаторов и катушек индуктивности. В этих указаниях по применению показано, как преобразовать дифференциальный ВЧ-сигнал AT86RF230 в несимметричную антенну 50 Ом без использования оригинального балуна. | |||
01. 08.2007 | AVR2005: Рекомендации по проектированию AT86RF230 В данных указаниях по применению описывается конструкция и компоновка так называемой платы радиоудлинителя (REB), поставляемой с ATAVRRZ502. | |||
13 августа 2007 г. | AVR2006: Конструкция и характеристики печатной платы антенны 2,4 ГГц на плате радиоконтроллера В этом примечании по применению описывается печатная плата антенны, используемая на плате радиоконтроллера как часть ATAVRRZ200. Этот комплект предназначен для оценки радиотрансивера Atmel AT86RF230 2,45 ГГц. | |||
03.09.2007 | AVR2007: IEEE802.15.4 Потребляемая мощность MAC для AT86RF230 и ATmega1281 В данных рекомендациях по применению описываются два способа оценки потребления тока радиомодулем AT86RF230 и микроконтроллером ATmega1281 в качестве приемопередающей системы для стандарта IEEE802. 15.4. | |||
27 мая 2008 г. | AVR2009: Модель программирования AT86RF230 Программная модель AT86RF230 (SWPM) должна предоставить справочную информацию для разработчиков, максимально эффективно использующих радиотрансивер AT86RF230. | |||
2011-11-02 | Atmel AVR2010: MCU Wireless — Altium Design Package В этом примечании к применению представлены библиотеки схемных обозначений Altium Designer и посадочных мест PCB для приемопередатчиков Atmel MCU Wireless IEEE 802.15.4. 9Предоставленные 0961 файлы библиотеки позволят разработчикам более эффективно интегрировать эти устройства в проекты , что позволит им сосредоточиться на деталях, специфичных для конкретного приложения. | |||
24.04.2008 | AVR2014: Измерения чувствительности приемника AT86RF230 Радиотрансивер Atmel AT86RF230 имеет заданную чувствительность приемника -101 дБм. В следующем документе должна быть представлена информация, необходимая для измерения этого значения с помощью доступного аппаратного и программного обеспечения. | |||
26 марта 2008 г. | AVR2015: RZRAVEN Краткое руководство В этом примечании по применению описывается, как начать работу с комплектом RZRAVEN. Комплект RZRAVEN состоит из трех основных компонентов; само оборудование, прошивка, работающая на RZUSBSTICK и AVRRAVEN, а также на AVR Wireless Пакет услуг для ПК. | |||
./img/dot.gif»/> | ||||
25.07.2012 | AVR2016: Руководство пользователя аппаратного обеспечения RZRAVEN RZRAVEN — это комплект для разработки радиопередатчика AT86RF230 и Микроконтроллер АВР. Он служит универсальной и профессиональной платформой для разработка и отладка широкого спектра радиочастотных приложений; от: простой двухточечная связь через полномасштабные сенсорные сети с многочисленными узлы со сложными коммуникационными стеками. | |||
26 мая 2008 г. | AVR2017: прошивка RZRAVEN В этом примечании к применению содержатся исходный код и файлы проекта для приложений, работающих в комплекте RZRAVEN. Чтобы загрузить файл программного обеспечения, необходимо принять ограниченное лицензионное соглашение. Нажмите здесь для загрузки с веб-сайта Atmel. | |||
08.05.2008 | AVR2022: Модель программирования AT86RF231 Модель программирования AT86RF231 (SWPM) должна предоставить справочную информацию для разработчиков, максимально эффективно использующих радиотрансивер AT86RF231. | |||
21 июля 2008 г. | AVR2021: AT86RF231 с разнесением антенн В этом примечании по применению описывается использование, конструкция и расположение антенн с разнесением AT86RF231. Предоставленная информация предназначена для помощи разработчикам оборудования в использовании возможностей антенного разнесения AT86RF231. | |||
./img/dot.gif»/> | ||||
22 августа 2008 г. | AVR2023: эталонный проект печатной платы AT86RF231 для разнесения антенн Плата разнесения AT86RF231 демонстрирует возможности радиоприемопередатчика 2,4 ГГц AT86RF231, совместимого со стандартом 802.15.4. С высокопроизводительным микроконтроллером ATmega1281V AVR он служит полнофункциональным сетевым узлом, способным поддерживать реализацию MAC, питаемую двумя батареями AAA, более одного года. Две антенны с керамическим чипом увеличивают бюджет канала в типичном сценарии внутри помещений с эффектами многолучевого замирания. | |||
02.01.2012 | AVR2025: Программное обеспечение IEEE 802.15.4 MAC
Пакет — руководство пользователя Этот документ представляет собой руководство пользователя программного обеспечения Atmel MAC для приемопередатчиков IEEE 802. 15.4. Механизмы и функциональные возможности стандарта IEEE 802.15.4 являются основой для реализации всего программного стека MAC. | |||
10.09.2009 | AVR2027: модуль безопасности AES В этом документе кратко рассматривается криптография IEEE 802.15.4/ZigBee и показано, как модули безопасности AT86RF231s и AT86RF212s упрощают реализацию этих функций. | |||
23 августа 2009 г. | AVR2028: Модель программирования AT86RF212 Программная модель AT86RF212 (SWPM) должна предоставить справочную информацию для разработчиков, максимально эффективно использующих радиотрансивер AT86RF212. | |||
./img/dot.gif»/> | ||||
04.09.2012 | AVR2030: ATRF231USB — Руководство пользователя оборудования В данном руководстве описывается эталонный проект RF231USB, оснащенный мощным микроконтроллером Atmel® ATSAM3S4BA Cortex™-M3 в сочетании с радиотрансивером Atmel 2,4 ГГц AT86RF231 и встроенной антенной с керамическим чипом. | |||
04.09.2012 | AVR2031: ATRF231USB-RD — Краткое руководство В этом примечании по применению кратко описывается, как настроить и запустить предварительно прошитое демонстрационное USB-приложение, включенное в эталонный проект Atmel® RF231USB-RD. | |||
2012-09-04 | AVR2032: ATRF231USB-RD — Руководство пользователя В этом руководстве пользователя описываются функции и работа эталонного дизайна Atmel RF231USB. Он состоит из радиомодуля RF231USB и адаптера Atmel SAM-ICE™. | |||
04.09.2012 | AVR2033: Адаптер SAM-ICE — Руководство пользователя аппаратного обеспечения В этом примечании по применению содержится подробное описание аппаратного обеспечения адаптера Atmel SAM-ICE™. Адаптер обычно используется в качестве сервисного адаптера для обеспечения возможности программирования, отладки и тестирования прямо в схеме радиомодема RF231USB. | |||
17 февраля 2011 г. | AVR2037: Дистанционное управление с помощью ключа RCB — Руководство пользователя аппаратного обеспечения В этом примечании по применению содержится подробное описание аппаратного обеспечения для отдельных функциональных блоков платы дистанционного управления с ключом RCB (KeyRemote). KeyRemote используется в сочетании с RCB Atmel для оценки приложений дистанционного управления. | |||
01.02.2011 | AVR2038: Плата расширения диапазона AT86RF231 В данных указаниях по применению описывается использование, конструкция и компоновка платы расширения диапазона Atmel® AT86RF231. Предоставленная информация призвана помочь разработчикам аппаратного обеспечения сделать использование возможностей внешнего радиочастотного (RF) управления AT86RF231. | |||
27.09.2011 | AVR2040: оценочный комплект REB231ED Краткое руководство по началу работы В этом примечании по применению кратко описывается, как настроить и приложение для тестирования производительности, включенное в оценочный комплект Atmel® REB231ED. | |||
21 мая 2012 г. | AVR2042: Базовая плата контроллера REB — Руководство пользователя аппаратного обеспечения В данных указаниях по применению описывается базовая плата контроллера Atmel REB (REB-CBB). Подробная информация о его функциональности, интерфейсах, программировании микроконтроллера и конструкции печатной платы приведена в отдельных разделах. | |||
2011-05-12 | AVR2043: REB231ED — Руководство пользователя аппаратного обеспечения В этом руководстве описывается плата радиоудлинителя REB231ED, поддерживающая разнесение антенн в сочетании с радиотрансивером Atmel®AT86RF231. Подробная информация о приведена в отдельных разделах о функциональных возможностях платы, интерфейсах платы и конструкции платы. | |||
17.07.2012 | AVR2044: RCB128RFA1 — Руководство пользователя аппаратного обеспечения В руководстве пользователя RCB128RFA1 описывается использование, конструкция и компоновка платы радиоконтроллера Atmel® ATmega128RFA1. | |||
22.12.2011 | AVR2050: Руководство пользователя BitCloud Целью этого документа является ознакомление аудитории разработчиков встраиваемого программного обеспечения и проектировщиков систем с BitCloud SDK. | |||
07.06.2012 | AVR2051: Atmel BitCloud SerialNet Руководство пользователя В этом документе представлено описание командного языка SerialNet AT. | |||
22.12.2011 | AVR2052: ATAVRRZRAVEN — Краткое руководство по началу работы с BitCloud Этот документ предназначен для инженеров и разработчиков программного обеспечения, оценивающих BitCloud с комплектом ATAVRRZRAVEN. | |||
22.12.2011 | AVR2054: Руководство пользователя SerialBootloader SerialBootloader — это автономная утилита последовательного загрузчика, состоящая из двух частей: встроенного кода начальной загрузки, который загружается во флэш-память поддерживаемого микроконтроллера, и приложения для ПК, которое отправляет данные на встроенный загружаться по последовательной ссылке. Встроенный код начальной загрузки использует полученные данные для программирования внутренней флэш-памяти и/или EEPROM микроконтроллера. Для обеспечения правильного программирования используется простой протокол связи. | |||
22.12.2011 | AVR2055: Краткое руководство по началу работы с BitCloud Profile Suite Этот документ предназначен для разработчиков программного обеспечения при создании прототипов, внедрении, тестировании и развертывании ZigBee® Smart Energy (SE), ZigBee Building Automation (BA) и ZigBee Home Automation ( HA) устройства на базе программной платформы Atmel® BitCloud Profile Suite (PS) и использующие совместимые микроконтроллеры Atmel и радиочастотные приемопередатчики. | |||
17.07.2012 | AVR2056: Руководство разработчика BitCloud Profile Suite В этом документе описывается, как создавать приложения с помощью BitCloud Profile Suite, и основное внимание уделяется темам, относящимся к приложениям на основе профилей. Описывается предпочтительная организация приложений и даются инструкции по типовым задачам программирования. Документ также содержит краткий обзор основных концепций ZigBee, включая кластеры и профили. | |||
26.09.2011 | AVR2058: Руководство пользователя BitCloud OTAU В этом документе описывается архитектура Atmel и реализация беспроводной обновления и описывает, как добавить поддержку беспроводного обновления для встроенных приложения, созданные на основе API Atmel BitCloud C. Руководство также знакомит Инструменты на стороне ПК для запуска OTAU, исследуют практические аспекты выполнения обновление сети и обеспечивает ключевые характеристики производительности нашего реализация в реальном сценарии. | |||
26. 09.2011 | AVR2059: Руководство по переносу BitCloud В этом документе объясняется, как запустить BitCloud на пользовательской плате, отличной от ознакомительных и эталонных плат, не включенных в поддерживаемые комплекты. Такие инструкции могут быть особенно полезны, когда разработка приложения переходит от прототипирования к полевым испытаниям и развертыванию в реальных условиях, или всякий раз, когда приложение перемещается на реальные устройства, значительно отличающиеся от оценочных комплектов. | |||
06.08.2012 | AVR2060: Краткое руководство по началу работы с BitCloud ZigBee Light Link В этом документе описывается содержимое комплекта разработки программного обеспечения (SDK) BitCloud ZigBee Light Link, программного пакета для разработки приложений профиля ZigBee Light Link. | |||
31.01.2012 | AVR2063: Клеммная колодка датчиков — Руководство пользователя оборудования В этом примечании по применению содержится подробное описание функциональные блоки клеммной колодки датчиков (STB). | |||
04.02.2011 | AVR2064: RZ600 HW Manual В данных указаниях по применению содержится подробное описание оценочного комплекта Atmel RZ600 для семейства радиочастотных устройств Atmel AT86RF. | |||
11.12.2012 | AVR2068: RR4CE-HID QTouch Analyzer Target для AVR477 В этом примечании по применению демонстрируется RF4CE Target, способная отправлять данные отладки с AVR477 Touch Remote на QTouch Analyzer через интерфейс USB-HID. | |||
19.07.2012 | AVR2080: REB231FE2 — Руководство пользователя аппаратного обеспечения В этом руководстве описывается плата радиоудлинителя Atmel REB231FE2, поддерживающая повышенную выходную мощность TX и чувствительность RX, а также разнесение антенн. Плата разработана с использованием радиотрансивера AT86RF231 в сочетании с радиочастотным передним модулем (FEM) Skyworks SE2431L. Подробная информация приведена в отдельных разделах о функциональности платы, интерфейсах платы и дизайне платы. | |||
20.04.2012 | AVR2081: Оценочный комплект REB231FE2 — Краткое руководство В этом примечании по применению кратко описывается, как настроить и запустить предварительно прошитые приложения, поставляемые с оценочным комплектом Atmel® REB231FE2. | |||
14.10.2011 | AVR2090: оценочный комплект REB232ED
Краткое руководство В этом примечании по применению кратко описывается, как настроить и запустить предварительно прошитую приложение для тестирования производительности, включенное в оценочный комплект Atmel REB232ED. | |||
14.10.2011 | AVR2092: REB232ED — Руководство пользователя оборудования В этом руководстве описывается плата радиоудлинителя REB232ED, поддерживающая антенну разнообразия в сочетании с радиотрансивером Atmel AT86RF232. | |||
31. 07.2012 | AVR2102: RF4Control — Руководство пользователя Этот документ представляет собой руководство пользователя для программного стека Atmel® RF4Control. Стек RF4Control — это сертифицированная платформа ZigBee® RF4CE, реализующая стандарт ZigBee RF4CE. | |||
31.01.2012 | AVR2103: Оценочный комплект дистанционного управления RF4CE — Краткое руководство В этом примечании по применению кратко описывается, как настроить и запустить предварительно прошитое приложение для тестирования производительности, включенное в состав Оценочного комплекта дистанционного управления Atmel RF4CE. | |||
26.09.2011 | AVR2104: Оценочный комплект дистанционного управления RF4CE — Руководство пользователя В этом документе описывается, как настроить и запустить предварительно прошитое приложение Performance Test , входящее в состав оценочного комплекта Atmel RF4CE. Это начальное тестовое приложение описано в главе 3. | |||
15.11.2012 | AVR2110: Сценарии сертификации FCC для модулей Atmel ZigBit В этом примечании по применению приведен обзор возможных сценариев сертификации, когда разработчик использует портфолио Atmel ZigBits. Он также охватывает изменения, влияющие на существующую сертификацию Atmel из-за незначительных или значительных изменений в оборудовании разработчика. | |||
13.09.2012 | AVR2130: Руководство разработчика Lightweight Mesh В этом примечании по применению описывается спецификация Lightweight Mesh — простого в использовании проприетарного протокола беспроводной ячеистой сети с низким энергопотреблением от Atmel. Документ можно рассматривать как полную спецификацию протокола и связанных с ним API. Он также описывает эталонную реализацию протокола. | |||
13.09.2012 | AVR2131: Руководство по началу работы с облегченной ячеистой сетью Цель данного руководства по применению — познакомить пользователей со стеком сетевых протоколов облегченной ячеистой сети и типичным процессом разработки приложений от Atmel. В этом документе описывается, как быстро приступить к работе с Lightweight Mesh SDK путем настройки среды разработки и программирования устройств с примерами приложений. | |||
20.04.2012 | AVR2160: Оценочный комплект REB233SMAD — Краткое руководство В этом примечании по применению кратко описывается, как настроить и запустить предварительно прошитые приложения, поставляемые с оценочным комплектом Atmel® REB233SMAD. | |||
24.07.2012 | AVR2162: REB233SMAD — Руководство пользователя оборудования В данных указаниях по применению описывается плата радиоудлинителя REB233SMAD, поддерживающая разнесение антенн в сочетании с радиотрансивером Atmel AT86RF233. Подробная информация приведена в отдельных разделах о функциональных возможностях платы, интерфейсах платы и дизайне платы. | |||
12.11.2012 | AVR10003: оценочный комплект ATmega256RFR2 — Краткое руководство В этом примечании по применению кратко описывается, как настроить и запустить предварительно прошитое приложение для тестирования производительности, поставляемое с Atmel ATmega256RFR2. | |||
./img/dot.gif»/> | ||||
05.12.2012 | AVR417: Руководство по началу работы со шлюзом ZLL В этом документе описывается конфигурация оборудования и загрузка прошивки, чтобы помочь пользователям настроить демонстрацию ZLL Gateway и запустить ее шаг за шагом. | |||
05.12.2012 | AVR477: Сенсорный пульт дистанционного управления RF4Control В этом примечании к применению подробно описаны все аспекты реализации аппаратного и программного обеспечения, связанные с данной конструкцией сенсорного пульта дистанционного управления RF4Control. | |||
5. Ресивер XMEGA | ||||
ПО | Обновлено | Название и описание | ||
13.09.2012 | AVR232: аутентификация с использованием SHA-256 Использование шифрования (SHA-256) таким образом, чтобы ведомое устройство могло аутентифицироваться по отношению к ведущему устройству. Например. чтобы убедиться, что подключенный ведомый является законным аксессуаром для ведущего. | |||
03.04.2009 | AVR1000: Начало работы Написание C-кода для XMEGA Короткое время разработки и высокие требования к качеству электронных продуктов сделали языки программирования высокого уровня обязательным требованием. Выбор языка программирования сам по себе не обеспечивает высокой удобочитаемости и возможности повторного использования; хороший стиль кодирования делает. Поэтому периферийные устройства, заголовочные файлы и драйверы Atmel® AVR® XMEGA® разработаны с учетом этого. | |||
25 февраля 2008 г. | AVR1001: Начало работы с системой событий XMEGA Система событий Atmel® AVR® XMEGA® представляет собой набор функций, позволяющих периферийным устройствам взаимодействовать без вмешательства ЦП. Несколько периферийных модулей могут генерировать события, часто на тех же условиях, что и запросы на прерывание. | |||
2009-11-02 | AVR1003: использование системы синхронизации XMEGA Система синхронизации Atmel® AVR® XMEGA® представляет собой набор очень гибких модулей, обеспечивающих широкий набор внутренних и внешних источников синхронизации. Внутренний высокочастотный PLL и гибкий блок предварительного делителя обеспечивают огромное количество возможных конфигураций источника тактового сигнала, как для ЦП, так и для периферийных устройств. | |||
19.11.2009 | AVR1005: Начало работы с XMEGA Ассортимент продуктов Atmel® AVR® был расширен за счет семейства Atmel® AVR® XMEGA®. Многие спрашивают, является ли это новой архитектурой, и не знают, как их опыт работы с megaAVR® переносится на XMEGA®. В этом документе кратко представлены сходства и различия между двумя семействами AVR, а также представлен обзор доступной цепочки инструментов. | |||
06.05.2010 | AVR1008: запись EEPROM и флэш-памяти в XMEGA A3/D3/256A3B версии B В этом документе описывается обходной путь для устранения опечаток. Запись EEPROM или флэш-памяти при чтении любого из них не будет работать, что присутствует в версии B семейства Atmel® AVR® XMEGA® A3/D3 и версии B ATxmega256A3B. Пожалуйста, обратитесь к техническому описанию для получения подробной информации об ошибках. | |||
22.12.2010 | AVR1010: минимизация энергопотребления устройств XMEGA В данных указаниях по применению описывается, что необходимо сделать для достижения минимально возможного энергопотребления устройств Atmel® AVR® XMEGA®. Также предоставляется пример кода, который компилируется с помощью GCC и IAR Embedded Workbench®. | |||
09.03.2010 | AVR1012: контрольный список схем XMEGA A В этом примечании по применению описывается общий контрольный список, который следует использовать при запуске и просмотре схем для конструкции Atmel® AVR® XMEGA® A. | |||
16.03.2010 | AVR1014: Руководство пользователя аппаратного обеспечения MC303 MC303 — это плата устройства для микроконтроллера Atmel® AVR® ATxmega128A1, может быть подключен к плате силового каскада общего назначения MC300 для управления бесщеточные двигатели постоянного тока, коллекторные двигатели постоянного тока и шаговые двигатели. | |||
06.05.2010 | AVR1016: Обучение работе с AVR QTouch Xplained Целью данного обучения является знакомство с библиотекой Atmel QTouch Library 4.0 и ее использованием в собственных приложениях. | |||
26. 07.2011 | AVR1017: XMEGA — Рекомендации по проектированию оборудования USB Устройства Atmel® AVR® XMEGA® теперь упрощают внедрение USB. Однако для обеспечения полного соответствия устройства USB необходимо учитывать некоторые проблемы при разработке аппаратного приложения . В этом документе представлен набор рекомендаций, охватывающих следующие технические темы: • Полноскоростной и низкоскоростной USB 2.0, электрическое соответствие • EFTB (электрический быстрый переходный импульс) • Глобальные характеристики электромагнитной совместимости | |||
12.10.2011 | AVR1019: миграция из
ATxmega128A1/64A1 – ATxmega1281U/64A1U Эти указания по применению представляют собой руководство, помогающее пользователям Atmel® ATxmega128A1/64A1 в преобразование дизайна в Atmel ATxmega128A1U/64A1U. Для получения полной информации об устройстве, всегда обращайтесь к самой последней версии таблицы данных ATxmega128A1U/64A1U. и руководство Atmel AVR XMEGA AU. | |||
12.10.2011 | AVR1020: миграция с
ATxmega256A3/192A3/128A3/64A3 до ATxmega256A3U/192A3U/128A3U/64A3U Эти указания по применению представляют собой руководство, помогающее пользователям Atmel® ATxmega256A3/192A3/128A3/64A3 в преобразование дизайна в Atmel ATxmega256A3U/192A3U/128A3U/64A3U. Для получения полной информации об устройстве, всегда обращайтесь к самой последней версии ATxmega256A3U/19.2A3U/128A3U/64A3U техпаспорт и руководство Atmel AVR XMEGA AU. | |||
12.10.2011 | AVR1021: переход с ATxmega32A4/16A4 на ATxmega32A4U/16A4U Эти указания по применению представляют собой руководство, помогающее пользователям Atmel® ATxmega32A4/16A4 в преобразование дизайна в Atmel ATxmega32A4U/16A4U. Для получения полной информации об устройстве, всегда обращайтесь к самой последней версии таблицы данных ATxmega32A4U/16A4U. и руководство Atmel AVR XMEGA AU. | |||
12.10.2011 | AVR1022: переход с ATxmega256D3/192D3/128D3/64D3 ревизии E на ревизии G ATxmega256D3/192D3/128D3/64D3 версии E при преобразовании проектов в ATxmega256D3/192D3/128D3/64D3 версии G. Для получения полной информации об устройстве см. всегда обращайтесь к самой последней версии ATxmega256D3/19.2Д3/128Д3/64Д3 техническое описание и руководство Atmel XMEGA D. | |||
12.10.2011 | AVR1023: Миграция с ATxmega32D4/16D4 версии B на версию E Эти указания по применению представляют собой руководство, помогающее пользователям Atmel® AVR® ATxmega32D4/16D4 версии B преобразовать существующие конструкции в ATxmega32D4/16D4 версии E. Для полного сведения об устройстве, всегда обращайтесь к самая последняя версия таблицы данных ATxmega32D4/16D4 и руководства Atmel XMEGA® D. | |||
2011-12-16 | AVR1025: Как указать пользовательский ЖК-дисплей для устройств XMEGA B Поскольку контроллер ЖК-дисплея микроконтроллеров AVR XMEGA B имеет функции, упрощающие конструкцию, данное руководство по применению поможет вам в разработке собственной ЖК-панели, чтобы реализовать эти преимущества. Дизайн ЖК-дисплея, хорошо адаптированный к характеристикам контроллера, упростит исходный код и сократит время нахождения в активном режиме. | |||
29.11.2010 | AVR1300: Использование АЦП XMEGA В данных указаниях по применению описаны основные функции АЦП Atmel® AVR® XMEGA® с примерами кода для быстрого запуска и запуска. Интерфейс драйвера, написанный на C, также включен. | |||
16.04.2008 | AVR1301: использование ЦАП XMEGA В данных указаниях по применению описаны основные функции ЦАП Atmel® AVR® XMEGA® с примерами кода для быстрого запуска и запуска. Интерфейс драйвера, написанный на C, также включен. | |||
14.04.2008 | AVR1302: Использование аналогового компаратора XMEGA В этих указаниях по применению описаны основные функции Atmel® AVR® XMEGA® AC с примерами кода для быстрого запуска и запуска. Интерфейс драйвера, написанный на C, также включен. | |||
31 июля 2008 г. | AVR1303: использование и настройка модуля ИК-связи В этом примечании к применению описаны основные функции модуля IRCOM в Atmel® AVR® XMEGA® с примерами кода для быстрой настройки и запуска. Интерфейс драйвера, написанный на C, также включен. | |||
24.10.2012 | AVR1304: использование контроллера XMEGA DMA В этом примечании по применению описаны основные функции Atmel® AVR® XMEGA® DMAC с примерами кода для быстрой настройки и запуска. Интерфейс драйвера, написанный на C, также включен. | |||
25 февраля 2008 г. | AVR1305: прерывания XMEGA и программируемый многоуровневый контроллер прерываний Механизмы прерываний Atmel® AVR® XMEGA® и программируемый многоуровневый контроллер прерываний (PMIC) описаны в этих указаниях по применению. В примечаниях по применению также предлагается пример кода C, который показывает, как можно получить доступ к PMIC. | |||
25 февраля 2008 г. | AVR1306: использование таймера/счетчика XMEGA Модули таймера/счетчика Atmel® AVR® XMEGA® представляют собой настоящие 16-разрядные таймеры/счетчики с функциями захвата входного сигнала и широтно-импульсной модуляции (ШИМ). В этих указаниях по применению дается вводная информация о том, как использовать модули таймера/счетчика Atmel® AVR® XMEGA® для синхронизации, захвата входного сигнала и ШИМ. | |||
25 февраля 2008 г. | AVR1307: Использование XMEGA USART В данных указаниях по применению описывается, как настроить и использовать USART в асинхронном режиме в Atmel® AVR® XMEGA®. Драйверы кода C и примеры включены как для приложений USART с опросом, так и для приложений, управляемых прерываниями. | |||
22.07.2009 | AVR1308: использование XMEGA TWI В данных указаниях по применению описывается, как настроить и использовать модуль TWI в Atmel® AVR® XMEGA®. Драйверы кода C и примеры включены как для ведущих, так и для подчиненных приложений. | |||
2009-11-02 | AVR1309: Использование XMEGA SPI В данных указаниях по применению описывается, как настроить и использовать модуль SPI в Atmel® AVR® XMEGA®. Для ведущих и подчиненных приложений включены как драйверы кода C, управляемые прерываниями, так и опрашиваемые, а также примеры. | |||
16.04.2009 | AVR1310: использование сторожевого таймера XMEGA Семейство Atmel® AVR® XMEGA® предлагает очень надежный внутренний сторожевой таймер: Обычные встроенные сторожевые таймеры часто используют тактовую частоту ЦП в качестве источника тактовой частоты, в то время как сторожевой таймер XMEGA является независимым источником тактовой частоты. Часы процессора. Это означает, что отказ основных часов не повлияет на работу сторожевого таймера. | |||
17 февраля 2010 г. | AVR1311: использование расширений таймера/счетчика XMEGA Некоторые таймеры/счетчики на Atmel® AVR® XMEGA® имеют модули расширения, которые полезны для таких приложений, как приложения управления двигателем и мощностью. Этот документ дает представление о доступных модулях расширения и о том, как их использовать. | |||
24.06.2010 | AVR1312: использование интерфейса внешней шины XMEGA В этом примечании к применению описаны основные функции Atmel® AVR® XMEGA® EBI с примерами кода для быстрого запуска и запуска. Интерфейс драйвера, написанный на C, также включен. | |||
25 февраля 2008 г. | AVR1313: использование контактов ввода-вывода XMEGA и внешних прерываний В этом примечании по применению дается введение в использование настраиваемых контактов ввода-вывода Atmel® AVR® XMEGA® и внешних прерываний. | |||
./img/dot.gif»/> | ||||
25 февраля 2008 г. | AVR1314: использование счетчика реального времени XMEGA В данных указаниях по применению рассматривается использование 16-разрядного счетчика реального времени (RTC) в Atmel® AVR® XMEGA®. | |||
23 августа 2010 г. | AVR1315: использование XMEGA EEPROM В этом примечании по применению описаны основные функции Atmel® AVR® XMEGA® EEPROM с примерами кода для быстрого запуска и запуска. Интерфейс драйвера, написанный на C, также включен. | |||
27 ноября 2008 г. | AVR1316: Самопрограммирование XMEGA В данных указаниях по применению содержатся описания основных функций функции самопрограммирования Atmel® AVR® XMEGA® и примеры кода для быстрого запуска и запуска. Также включен интерфейс драйвера, написанный на ассемблере с интерфейсом C. | |||
23 апреля 2008 г. | AVR1317: Использование встроенного ускорителя XMEGA DES Семейство Atmel® AVR® XMEGA® имеет расширение набора инструкций, которое выполняет итерации DES. В этом примечании по применению описываются основные функциональные возможности инструкций XMEGA DES с примерами кода для быстрого запуска и запуска. Также включен интерфейс драйвера, написанный на C и ассемблере. | |||
23 апреля 2008 г. | AVR1318: Использование встроенного ускорителя AES XMEGA В этом примечании к применению описаны основные функции Atmel® AVR® XMEGA® AES с примерами кода для быстрого запуска и запуска. Интерфейс драйвера, написанный на C, также включен. | |||
15.04.2010 | AVR1320: использование встроенного ускорителя AES XMEGA В этом примечании по применению описывается реализация драйвера ведомого устройства TWI для Atmel® AVR® XMEGA®, которая гарантирует, что часы не будут растягиваться. | |||
24.02.2011 | AVR1321: использование 32-разрядного счетчика реального времени Atmel AVR XMEGA и системы резервного питания от батарей В этих указаниях по применению подробно рассматривается использование 32-разрядного счетчика реального времени и системы резервного питания от батарей, которые доступны на некоторых устройствах Atmel® AVR® XMEGA®. | |||
08.09.2010 | AVR1500: обучение Xplain — основы XMEGA Эти рекомендации по применению помогут вам начать работу с основами Atmel® AVR® XMEGA®, используя порты ввода-вывода для демонстрации различных концепций в четырех задачах. Вы научитесь использовать небольшие фрагменты кода, используя файлы заголовков XMEGA и некоторые функции XMEGA для более эффективного и компактного кода. | |||
08.09.2010 | AVR1501: обучение Xplain — таймер/счетчик XMEGA Эти рекомендации по применению помогут вам начать работу с таймерами Atmel® AVR® XMEGA®, генерацией ШИМ, расширением высокого разрешения, расширенным расширением сигналов и многими другими функциями высококачественного и очень гибкие 16-разрядные таймеры/счетчики XMEGA. | |||
08.09.2010 | AVR1502: Обучение Xplain — Контроллер прямого доступа к памяти Эти рекомендации по применению помогут вам начать работу с контроллером прямого доступа к памяти (DMAC) Atmel® AVR® XMEGA®. Вы научитесь выполнять простые операции передачи памяти практически без использования процессорного времени, а также читать и записывать на периферийные устройства практически без вмешательства процессора. | |||
08.09.2010 | AVR1503: обучение Xplain — Программируемый многоуровневый контроллер прерываний XMEGA Эти рекомендации по применению помогут вам начать работу с усовершенствованным программируемым многоуровневым контроллером прерываний (PMIC) Atmel® AVR® XMEGA®, который позволяет управлять приоритетами прерываний и планировать прерывания. | |||
08.09.2010 | AVR1504: обучение Xplain — система событий XMEGA Эти рекомендации по применению помогут вам начать работу с системой событий Atmel® AVR® XMEGA®, которая обеспечивает межпериферийную связь, позволяя при изменении состояния одного периферийного устройства автоматически запускать действия на других периферийных устройствах. , без использования прерываний или ресурсов ЦП и DMA. | |||
08.09.2010 | AVR1505: обучение XMEGA — АЦП Эти рекомендации по применению помогут вам начать работу с АЦП Atmel® AVR® XMEGA®, который имеет дополнительный каскад усиления и поддерживает 12-битное разрешение и 2 миллиона выборок в секунду (MSPS), одиночный -законченные или дифференциальные измерения, знаковые или беззнаковые результаты. | |||
08.09.2010 | AVR1506: обучение Xplain — система синхронизации XMEGA Эти указания по применению помогут вам начать работу с системой синхронизации Atmel® AVR® XMEGA®, которая поддерживает большое количество источников синхронизации, генераторов, PLL, предварительных делителей, системы калибровки и мониторинга синхронизации. Более подробная информация о системе часов XMEGA также доступна в AVR1003. | |||
08.09.2010 | AVR1507: обучение Xplain — XMEGA Crypto Engines Эти рекомендации по применению помогут вам начать работу с мощной аппаратной поддержкой Atmel® AVR® XMEGA® для алгоритмов шифрования. Детали математики, лежащие в основе алгоритмов DES и AES, выходят за рамки этих указаний по применению и не будут рассматриваться. | |||
08.09.2010 | AVR1508: Обучение Xplain — ЦАП XMEGA Эти рекомендации по применению помогут вам начать работу с цифро-аналоговым преобразователем (ЦАП) Atmel® AVR® XMEGA®, который поддерживает 12-битное разрешение и 1 миллион выборок в секунду (MSPS). | |||
08.09.2010 | AVR1509: обучение Xplain — малое энергопотребление Эти рекомендации по применению помогут вам начать работу с Atmel® AVR® XMEGA®, различными спящими режимами и программно управляемой синхронизацией, которые позволяют адаптировать энергопотребление к требованиям приложения. | |||
08. 09.2010 | AVR1510: обучение Xplain — XMEGA USART Эти рекомендации по применению помогут вам начать работу с Atmel® AVR® XMEGA® USART (универсальный синхронный асинхронный приемник-передатчик) в режиме опроса, в режиме прерывания и узнать, как использовать контроллер прямого доступа к памяти для передачи данных. без взаимодействия с процессором. | |||
26.07.2011 | AVR1512: XMEGA-A1 Xplained обучение —
Основы XMEGA В этих указаниях по применению рассматриваются основы Atmel AVR® XMEGA® с использованием портов ввода-вывода для демонстрации различных концепций в четырех задачах. Цель этого обучения — научить вас работать с небольшими фрагментами кода , используя заголовочные файлы XMEGA и некоторые функции XMEGA для более эффективного и компактного кода. | |||
26.07.2011 | AVR1513: XMEGA-A1 Xplained для обучения –
Таймер/счетчик XMEGA Atmel®AVR® XMEGA® имеет набор высококачественных и очень гибких 16-разрядных таймеров/счетчиков. (ТС). Их основные возможности включают точное время выполнения программы, частоту и генерация сигналов, управление событиями и измерение времени цифровых сигналы. В этом практическом руководстве мы узнаем больше о таймерах XMEGA, генерации ШИМ, расширении разрешения High и расширении Advanced Waveform. | |||
26.07.2011 | AVR1514: обучение XMEGA-A1 Xplained — прямое
Контроллер доступа к памяти В данных указаниях по применению описаны основные функции контроллера доступа к памяти (DMAC) Atmel® AVR® XMEGA® Direct . Цель этого тренинга – начать работу с 9Простая передача памяти 0961 почти без использования процессорного времени, а также чтение/запись на периферийные устройства практически без вмешательства процессора. | |||
26.07.2011 | AVR1515: XMEGA-A1 Xplained обучение —
Программируемый многоуровневый контроллер прерываний XMEGA Atmel AVR® XMEGA® имеет усовершенствованный программируемый многоуровневый контроллер прерываний (PMIC). PMIC позволяет управлять приоритетами прерываний и планированием прерываний. В этом практическом уроке мы узнаем больше о программируемом процессоре Atmel XMEGA. Контроллер прерываний. | |||
26.07.2011 | AVR1516: XMEGA-A1 Xplained Обучение —
XMEGA Event system Эти указания по применению предназначены для того, чтобы дать вам базовый обзор терминологии и поведение, необходимое для понимания системы событий и задач в этой обучение. Задания этого тренинга покажут вам, как система событий работает в более деталь. | |||
26.07.2011 | AVR1517: XMEGA-A1 Xplained Обучение —
Аналого-цифровой преобразователь XMEGA Аналого-цифровой преобразователь (АЦП) в Atmel® AVR® XMEGA® серии A имеет 12- битовое разрешение. Он способен преобразовывать до 2 миллионов выборок в секунду (MSPS), и имеет время преобразования 7 тактовых циклов АЦП (добавьте 1 цикл, если усиление включено) для 12-битные результаты. Выбор входа является гибким, как несимметричным, так и дифференциальным. измерения можно сделать. ADC может предоставлять как подписанные, так и неподписанные результаты. и дополнительный каскад усиления доступен для увеличения динамического диапазона. | |||
26. 07.2011 | AVR1518: XMEGA-A1 Xplained Обучение —
Система часов XMEGA В данной инструкции по применению более подробно рассматриваются различные части системы часов . Atmel AVR® XMEGA® имеет усовершенствованную систему синхронизации, поддерживающую большое количество источников часов. Он включает в себя как встроенные генераторы, так и внешний кварц. генераторы и резонаторы. Высокочастотный контур фазовой автоподстройки частоты (PLL) и часы предварительные делители могут использоваться для генерации широкого диапазона тактовых частот. Калибровка функция (DFLL) доступна и может использоваться для автоматической калибровки во время работы внутренние осцилляторы. | |||
26.07.2011 | AVR1519: XMEGA-A1 Xplained Обучение —
XMEGA Crypto Engines В этих указаниях по применению основное внимание уделяется практической реализации упомянутого шифрования. алгоритмы и объясните, как легко их реализовать с помощью Atmel AVR® XMEGA®. мощная аппаратная поддержка. | |||
26.07.2011 | AVR1520: XMEGA-A1 Xplained обучение —
Цифро-аналоговый преобразователь XMEGA В данных указаниях по применению представлен обзор основных параметров конфигурации и функциональных возможностей. цифроаналогового преобразователя Atmel® AVR® XMEGA® Преобразователь (ЦАП). | |||
26 июля 2011 г. | AVR1521: обучение XMEGA-A1 Xplained — низкий уровень
Power В этом руководстве по применению будут более подробно рассмотрены различные методы снижения энергопотребления , а также рассмотрено несколько тривиальных примеров. | |||
26.07.2011 | AVR1522:XMEGA-A1 Xplained Обучение —
XMEGA USART Эти рекомендации по применению помогут вам начать работу с Atmel® AVR® XMEGA® USART (универсальный синхронный асинхронный приемник-передатчик) в режиме опроса, в режиме прерывания и узнать, как использовать контроллер прямого доступа к памяти для передачи данных без взаимодействия с ЦП. | |||
30.07.2008 | AVR1600: Использование квадратурного декодера XMEGA В этом примечании по применению описаны основные функции Atmel® AVR® XMEGA® QDEC с примером кода. | |||
16. 05.2011 | AVR1605: Руководство по быстрому началу работы с загрузчиком XMEGA В данных указаниях по применению описывается, как использовать приложение загрузчика с одним из устройств семейства Atmel® AVR® XMEGA® (например, ATxmega128A1), а также как AVR с магазином Инструкцию Program Memory (SPM) можно настроить для самопрограммирования. | |||
09.12.2009 | AVR1606: внутренний RC-генератор XMEGA
Калибровка В этих указаниях по применению описывается быстрый и точный метод калибровки внутреннего RC генератор. Он предлагает легко адаптируемый исходный код микропрограммы калибровки, который может использоваться с любым Atmel® AVR® XMEGA® с внутренним перестраиваемым RC-генератором и JTAG интерфейс. Эта прошивка позволяет выполнять калибровку устройства с помощью инструментов AVR JTAGICE. mkII и АВРОН. | |||
11 августа 2010 г. | AVR1607: управление бесщеточным двигателем постоянного тока (BLDC) в сенсорном режиме с использованием ATxmega128A1 и ATAVRMC323 В данных рекомендациях по применению описывается, как реализовать управление бесщеточным двигателем постоянного тока. (BLDC) в сенсорном режиме с использованием микроконтроллера Atmel® AVR® ATxmega128A1 и комплект разработчика ATAVRMC323. | |||
09.07.2012 | AVR1610: Руководство по соответствию IEC 60730 Class B с XMEGA IEC 60730 — это стандарт безопасности для бытовых приборов, который касается многих аспектов как конструкции, так и эксплуатации изделия. На этот стандарт также ссылаются другие стандарты для критически важных с точки зрения безопасности устройств, например, IEC 60335. Соответствие этого стандарта в масштабах всей системы необходимо для того, чтобы устройство было сертифицировано как безопасное в эксплуатации. Это указание по применению является руководством по соблюдению Приложения H стандарта, касающегося электронного управления. | |||
23.11.2010 | AVR1612: Драйвер для программирования PDI В этих указаниях по применению описывается, как реализовать программирование PDI. Он основан на оценочной плате Atmel Xplain и уточняет протокол и сроки проведения PDI программирование. | |||
24.07.2012 | AVR1614: Набор инструментов для виджетов — Начало работы Цель этого документа — представить систему Window и набор инструментов для виджетов (WTK), который используется в программной библиотеке Display Xplained. | |||
17.06.2011 | AVR1617: измерение частоты с помощью устройств семейства Atmel AVR XMEGA Измерение частоты — это функция, обычно необходимая современному для промышленных приложений и легко реализуется с помощью системы XMEGA Event и счетчиков/таймеров. | |||
2011-12-16 | AVR1618: Преобразование символов ASCII ATxmegaB В этом примечании по применению представлен пример, демонстрирующий обработку 7- и 14-сегментных символов с использованием набора XMEGA-B1 Xplained. | |||
27. 10.2011 | AVR1619: демонстрация XMEGA-B1 Xplained Использование устройств Atmel AVR XMEGA B упрощает внедрение USB и LCD и использовать. В этих рекомендациях по применению представлено составное демонстрационное USB-приложение, работающее как запоминающее устройство USB и универсальное устройство связи HID USB. Это приложение работает с бортовыми датчиками (свет, температура, напряжение) и одновременно отображает результаты с помощью встроенного ЖК-дисплея и передает результаты измерений в приложение для ПК с помощью USB. | |||
27.09.2011 | Atmel AVR1622: загрузчик TWI для XMEGA В этом примечании к применению описывается, как использовать загрузчик устройств семейства XMEGA для обновления раздела приложения и как можно настроить XMEGA для самостоятельного программирования . Целевым устройством, используемым для демонстрации, является Atmel ATxmega128A1. на Atmel STK®600. | |||
27.09.2011 | AVR1624: использование комплекта ATxmega128A1 Xplain в качестве моста USB-to-TWI мост USB-to-TWI. Это приложение может быть использовано для связи с различными приложения, которые имеют функциональность TWI Slave. В этом примечании к применению мы используем Ведомое устройство TWI, на котором запущено приложение загрузчика TWI на ATxmega128A1. | |||
03.04.2012 | AVR1629: Передискретизация АЦП XMEGA Контроллер XMEGA предлагает аналого-цифровой преобразователь с 12-битным разрешением. В большинстве случаев достаточно 12-битного разрешения, но в некоторых случаях требуется более высокая точность. Для улучшения разрешения измерений можно использовать специальные методы обработки сигналов. Используя метод, называемый передискретизацией и децимацией, можно достичь более высокого разрешения без использования внешнего АЦП. Например, используя 12-разрядный АЦП XMEGA, можно получить 16-разрядный результат с помощью метода передискретизации. В этом примечании по применению объясняется метод и условия, которые необходимо выполнить, чтобы этот метод работал должным образом. В этом примечании по применению также представлен исходный код в соответствии с объясненной теорией для реализации этого метода передискретизации. | |||
12.11.2012 | AVR1631: однофазный счетчик энергии с использованием XMEGA A В данных рекомендациях по применению описывается решение для однофазного электронного счетчика энергии с логикой обнаружения несанкционированного доступа. Недорогая конструкция позволяет измерять активную мощность, полную мощность, коэффициент мощности, напряжение и ток в однофазной распределительной среде. | |||
17.07.2012 | AVR1632: ASF — Atmel QTouch с XMEGA USB HID В данных указаниях по применению описывается, как использовать библиотеку QTouch с микроконтроллером ATxmega256A3BU с помощью кнопки QTouch, доступной на плате XMEGA-A3BU Xplained. Статус сенсора QTouch регистрируется и передается через класс USB HID на хост-компьютер. Он обеспечивает одночиповое решение для распознавания QTouch через интерфейс USB. | |||
16.11.2012 | AVR1638: XMEGA RTC Calibration В этом примечании к применению представлен пример программного проекта, который выполняет калибровку RTC с помощью внешнего источника точных часов. Программное обеспечение рассчитает значение калибровки RTC для подключенного источника часов RTC для текущих условий окружающей среды. | |||
25 февраля 2008 г. | AVR1900: начало работы с ATxmega128A1 на STK600 Этот документ содержит информацию о том, как начать работу с ATxmega128A1 на STK600. | |||
29.04.2010 | AVR1907: Руководство пользователя оборудования Xplain Оценочный комплект Xplain представляет собой аппаратную платформу для оценки ATxmega128A1. Комплект предлагает более широкий набор функций, которые позволяют пользователю Atmel® AVR® XMEGA® сразу же приступить к работе с периферийными устройствами XMEGA и понять, как интегрировать Atmel® AVR® XMEGA® в свою собственную конструкцию. | |||
06.05.2010 | АВР1908: Руководство пользователя оборудования QTouch Xplained Комплект демонстрирует, что решение QTouch требует очень простой схемы и минимума внешних компонентов. Он включает поддержку восьми каналов QTouch: ползунок (3 канала), колесо (3 канала) и две клавиши (по 1 каналу). | |||
07.06.2010 | AVR1909: Дисплей Xplained Руководство пользователя оборудования Модуль Display Xplained позволяет оценить графический RGB TFT-дисплей с разрешением 240 x 320 пикселей (QVGA) с 4-проводным сенсорным интерфейсом и светодиодной подсветкой. | |||
26. 07.2012 | AVR1912: Руководство пользователя аппаратного обеспечения Atmel XMEGA-B1 Xplained Оценочный комплект Atmel AVR XMEGA B1 Xplained представляет собой аппаратную платформу для оценки микроконтроллера Atmel ATxmega128B1. Комплект предлагает более широкий набор функций, которые позволяют пользователям Atmel AVR XMEGA сразу же приступить к работе с периферийными устройствами Atmel AVR XMEGA и понять, как интегрировать устройство XMEGA в свою собственную конструкцию. | |||
06.05.2010 | AVR1913: отображение прошивки Xplained — начало работы В этом примечании к применению вы узнаете, как скомпилировать и загрузить приложение программной платформы, предназначенное для Display Xplained. Он также поможет вам создать образ файловой системы Tiny Simple и загрузить его во флэш-память Xplain. | |||
31.07.2012 | AVR1916: загрузчик USB DFU для XMEGA Этот загрузчик USB позволяет выполнять внутрисистемное программирование (ISP) с хост-контроллера USB , не удаляя компонент из системы и без какого-либо внешнего интерфейса программирования , кроме USB. разъем. | |||
06.05.2010 | AVR1921: Перепрограммирование Xplain AT90USB1287 и ATxmega128A1 В этом примечании по применению описывается, как перепрограммировать AT90USB1287 и ATxmega1281 на плате Xplain с помощью оригинальной прошивки или собственного кода приложения. | |||
06. 05.2010 | AVR1922: прошивка контроллера платы Xplain Контроллер платы Xplain, AT90USB1287, отвечает за некоторые низкоуровневые задачи на платах серии Xplain. Контроллер платы повышает удобство использования основного микроконтроллера и добавляет функции, которых нет в основном контроллере, например USB. | |||
03.04.2012 | AVR1923: Руководство пользователя аппаратного обеспечения XMEGA-A3BU Xplained Оценочный комплект Atmel® AVR® XMEGA® A3BU Xplained представляет собой аппаратную платформу для оценки Atmel ATxmega256A3BU. микроконтроллер. Комплект предлагает более широкий набор функций, которые позволяют пользователям Atmel AVR XMEGA сразу приступить к работе с периферийными устройствами XMEGA и понять, как интегрировать устройство XMEGA в свою собственную конструкцию. | |||
15.12.2011 | AVR1924: Руководство пользователя оборудования XMEGA A1 Xplained Этот документ предназначен для оценочного комплекта Atmel®AVR® XMEGA A1 Xplained. Набор XMEGA A1 Xplained предназначен для демонстрации микроконтроллера Atmel ATxmega128A1, поэтому оборудование, относящееся к Atmel AT32UC3B1256, не рассматривается в этом документе. | |||
12.11.2012 | AVR1925: Руководство пользователя оборудования XMEGA-C3 Xplained Оценочный комплект Atmel AVR XMEGA C3 Xplained представляет собой аппаратную платформу для оценки микроконтроллера Atmel ATxmega384C3. | |||
gif»/> | ||||
06.04.2011 | AVR1927: Руководство по началу работы с XMEGA A1 Xplained Этот документ предназначен для оценочного комплекта Atmel®AVR® XMEGA A1 Xplained. Комплект предлагает ряд функций, которые позволяют пользователю Atmel AVR XMEGA® получить 9Компания 0961 сразу начала использовать периферийные устройства AVR XMEGA и поняла, как интегрировать устройство AVR XMEGA в собственный дизайн. | |||
17.07.2012 | AVR1932: Руководство пользователя оборудования XPLORE Оценочный комплект/плата XPLORE представляет собой хорошо спроектированную аппаратную платформу для оценки семейства микроконтроллеров Atmel AVR XMEGA на предмет их наилучшей аналоговой производительности. | |||
./img/dot.gif»/> | ||||
26.09.2011 | AVR1934: XMEGA A3BU Xplained Software User Guide Atmel® AVR® XMEGA® Демонстрационное программное обеспечение комплекта для оценки A3BU Xplained создано для демонстрации XMEGA A3BU, сенсорной кнопки и ЖК-дисплея с использованием простой системы навигации по меню и небольших приложений, демонстрирующих различные функции. | |||
26.09.2011 | AVR1935: XMEGA A3BU Xplained Руководство по началу работы Atmel® AVR® XMEGA® Оценочный комплект A3BU Xplained представляет собой аппаратную платформу для оценки микроконтроллера Atmel ATxmega256A3BU. Комплект предлагает более широкий набор функций, которые позволяют пользователям Atmel AVR XMEGA сразу приступить к работе с периферийными устройствами XMEGA и понять, как интегрировать устройство XMEGA в свою собственную конструкцию. | |||
17.07.2012 | AVR1936: Руководство по началу работы с XPLORE В этом документе содержится информация о том, как начать работу с микроконтроллером Atmel ATxmega32A4(U)/D4 с помощью оценочного комплекта XPLORE. | |||
12.11.2012 | AVR1939: Руководство по началу работы с XMEGA-C3 Xplained Оценочный комплект Atmel AVR XMEGA-C3 Xplained представляет собой аппаратную платформу для оценки микроконтроллера Atmel ATxmega384C3. Комплект предлагает более широкий набор функций, которые позволяют пользователям Atmel AVR XMEGA сразу же приступить к работе с периферийными устройствами XMEGA и понять, как интегрировать устройство XMEGA в свою собственную конструкцию. |