Главная

AVR131: Использование высокоскоростного широтно-импульсного модулятора (ШИМ) микроконтроллеров AVR

ШИМ

Данная статья является введением в использование высокоскоростного широтно-импульсного модулятора, доступного в некоторых микроконтроллерах AVR. Представленный в этой статье код демонстрирует использование высокоскоростного ШИМ в микроконтроллере ATtiny26.

Tags: 

Использование AVR Software Framework для микроконтроллеров XMEGA

AVR Studio 4 SF

С появлением микроконтроллеров семейства XMEGA писать код на языке С стало гораздо приятнее. Написав единожды код для работы с каким либо периферийным модулем для одного микроконтроллера, при переходе на другой микроконтроллер (в пределах одного семейства) не придется заново его переписывать. Это стало возможным благодаря унификации модулей (как минимум, в пределах одного семейства). Теперь появился смысл тратить немного больше времени на написание качественных драйверов для модулей, так как вероятность их повторного использования резко возросла.

Tags: 

AVR1309: Использование модуля SPI микроконтроллеров XMEGA

SPI

Эта статья по применению описывает настройку и использование модуля SPI в AVR ® XMEGA. Примеры кода на языке C содержат оба варианта использования драйвера, как с использованием прерываний, так и с помощью опроса флагов. Драйвер поддерживает и режим ведущего, и режим ведомого. Теоретические сведения в статье практически отсутствуют. Узнать о функционировании интерфейса SPI Вы можете из статьи "AVR151: Инициализация и использование интерфейса SPI".

Tags: 

Плата-переходник для микроконтроллеров XMEGA подсемейства A1 (ATxmega128A1)

Аватар статьиНу вот и добрались мои руки до новой серии 8-битных микроконтроллеров ATMEL, а точнее до микроконтроллера ATxmega128A1, валявшегося в шкафу уже больше года. Причина столь длительного невнимания к этому произведению инженерной мысли проста до безобразия — у меня не было средств программирования и отладки. Но вот дракоша долетел из Америки и прямо таки руки зачесались чего нибудь скамасутрить на макетной плате. Да вот беда, самый крупный корпус, в котором поставляется микроконтроллер ATxmega128A1 — TQFP100 с шагом 0,5 миллиметра. Такой не то что в макетную плату не вставишь, к такому провода припаивать замучаешься. Поборов лень, я сварганил то ли переходник, то ли простейшую демонстрационную плату, которую можно вставить в макетную плату и дальше играться с микроконтроллером не отвлекаясь на подпайку проводов, развязывающих конденсаторов и кварцев.

Tags: 

AVR1303: Настройка и использование модуля ИК связи

Инфракрасный датчик

В этой статье по применению приведено описание основных функциональных возможностей модуля IRCOM микроконтроллеров AVR® XMEGA™ с примерами кода. Так же к статье приложен драйвер модуля, написанный на языке C.

Tags: 

AVR1300: Использование АЦП микроконтроллеров XMEGA

Несимметричный вход в знаковом режиме измерений

В этой статье приводится описание основных функциональных возможностей АЦП XMEGA с примерами кода, позволяющими быстро начать работать с этим модулем. К статье так же приложен драйвер модуля АЦП, написанный на языке C.

Tags: 

AVR1012: Перечень схемных решений для микроконтроллеров XMEGA

Схема питания

Качество аппаратной разработки полностью зависит от правильности схемы. Микроконтроллер AVR® XMEGA™ имеет большое количество контактов и функций, а это значит, что схемы на основе этих устройств могут быть большими и довольно сложными.

В этой статье по применению приводится перечень основных схемных решений, которыми следует руководствоваться как при разработке новых, так и при пересмотре ранее разработанных схем на основе XMEGA.

Tags: 

AVR1005: Начинаем работать с микроконтроллерами XMEGA

ATxmega128A1

Настоящий документ вкратце познакомит Вас со сходством и различиями между двумя семействами микроконтроллеров AVR, а также проведет обзор доступного инструментария. Документ нацелен как на опытных пользователей AVR, так и на новичков, которые хотят получить базовые знания, необходимые для начала работы.

Tags: 

AVR MEGA. Урок 1. Первое устройство на микроконтроллере (ATmega16)

В представленном здесь уроке рассматривается простейшее устройство на микроконтроллере. В качестве микроконтроллера используется ATmega16. Особое внимание уделено основам работы в среде разработки AVR Studio.

Цель урока: познакомиться с основами разработки устройств на микроконтроллерах.

Требования к разработчику: минимальное знание языка программирования C. Умение держать в руках паяльник.

Tags: 

AVR320: Программная реализация интерфейса SPI в режиме ведущего (мастера)

SPIПредставленная здесь статья сохранила структуру исходного документа. Основным мотивом написания статьи стало прочтение перевода исходной статьи на сайте gaw.ru, однако, обнаружив много неточностей, я решил написать свой вариант. Любые замечания, дополнения и предложения по улучшению представленного здесь материала приветствуются.


Tags: 
AVR, SPI

Страницы

Неповторимый традиционный интернет магазин вы всегда будете возвращаться к нам.