Данное руководство предназначено для новичков, желающих реализовать беспроводную связь с помощью одночипового приемопередатчика ATmega128RFA1, совместимого со стандартом IEEE 802.15.4.

Как стать успешным разработчиком систем на базе AVR:

  • получить программное обеспечение;
  • получить аппаратное обеспечение;
  • начать проектировать.

Если на начальном этапе вам потребуется помощь, обратитесь в наш Центр технической поддержки.

 

Шаг 1. Получение программного обеспечения

Для того чтобы начать работу с одночиповым приемопередатчиком ATmega128RFA1, вам потребуется программный пакет Atmel Studio 7, а также программный стек для проектирования систем беспроводной связи.

 

Среда Atmel Studio 7 может использоваться с любыми микроконтроллерами Atmel AVR и Atmel® | SMART на базе процессоров ARM®.

 
 

Программные стеки для проектирования систем беспроводной связи
Компания Atmel предлагает целый ряд сертифицированных программных стеков, совместимых со стандартом IEEE 802.15.4, которые значительно упрощают разработку беспроводных решений и сокращают время вывода готового продукта на рынок.

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

IEEE 802.15.4 MAC
Стандарт IEEE 802.15.4 определяет протокол и возможность взаимодействия устройств, которые используются в персональных беспроводных сетях (WPAN) для низкоскоростной, маломощной, простой РЧ-передачи с малой дальностью. Специалисты компании Atmel разработали программный стек MAC для поддержки различных целевых платформ (микроконтроллеров и плат) и РЧ-приемопередатчиков на базе новой архитектуры. Этот стек обеспечивает совместимость платформ и приемопередатчиков Atmel, а также удобство конфигурирования, что повышает эффективность использования ресурсов.

 

Программный стек IEEE 802.15.4 MAC для микроконтроллеров, плат и РЧ-приемопередатчиков

 

RF4Control — ZigBee RF4CE
RF4Control — это полнофункциональная, совместимая с ZigBee RF4CE платформа от компании Atmel. Она дополняет стандарт IEEE 802.15.4 простым сетевым уровнем и типовыми профилями приложений, которые позволяют создавать универсальные решения для разных производителей потребительской электроники. Программный пакет RF4Control поддерживает все радиочастотные одночиповые решения и приемопередатчикиот компании Atmel и обеспечивает полнофункциональную работу не только в стандартной полосе 2,4 ГГц, но и в полосе 900 МГц.

 

Программный стек ZigBee RF4CE

 
 

BitCloud — ZigBee PRO
BitCloud PRO представляет собой полноценную встраиваемую платформу ZigBee PRO второго поколения для микроконтроллеров megaAVR® и устройств на базе ARM®. Этот стек обеспечивает платформу разработки программного обеспечения для создания надежных, масштабируемых и безопасных беспроводных систем, которые функционируют на основе беспроводных платформ Atmel.

 

Полнофункциональный встроенный программный стек ZigBee PRO второго поколения

 
 

BitCloud Profile Suite
BitCloud Profile Suite — это готовая библиотека Atmel для быстрой разработки продуктов, сертифицированных для ZigBee-сетей, которая основана на совместимом со стандартом IEEE 802.15.4 стеке BitCloud ZigBee PRO. Данная библиотека включает в себя полный набор базовых реализаций устройств таких типов, как ZigBee Smart Energy (ZSE), ZigBee Building Automation (ZBA) и ZigBee Home Automation (ZHA).

Подробнее

Получите нужную документацию
Технические описания для ATmega128RFA1 можно найти здесь

 

Шаг 2. Получение аппаратного обеспечения

Оценочный комплект
Оценочный комплект ATmega128RFA1 позволяет выполнять разработку, отладку и демонстрацию функций беспроводных устройств, совместимых со стандартом IEEE 802.15.4, в частности ZigBee и 6LoWPAN. Комплект содержит две оценочные платы для устройств ATmega128RFA1, работающие в полосе 2,4 ГГц ISM для использования с начальным комплектом STK600.

 

Оценочный комплект для ATmega128RFA1

 
 

STK600 представляет собой полноценный начальный комплект и систему разработки для флеш-микроконтроллеров AVR. Он предназначен для быстрого начала разработки кода для МК AVR и поддерживает дополнительные функции моделирования и тестирования новых решений.

 

Начальный комплект для 8- и 32-разрядных микроконтроллеров AVR

 
 

Платформа REB231ED-EK содержит передовой микроконтроллер ATxmega256A3 и РЧ-приемопередатчик AT86RF231 для полосы 2,4 ГГц, обладающий уникальными характеристиками и широким набором функций. Платформа REB231ED-EK состоит из двух наборов, включающих радиочастотную плату расширения (REB), базовую плату контроллера (REB-CBB) и кабель RS232 для подключения к ПК.

 

Оценочная платформа и типовой вариант конструкции для радиочастотного приемопередатчика Atmel AT86RF231

 
 

Платформа Atmel REB232ED-EK обладает уникальными характеристиками и широким набором функций передового микроконтроллера Atmel ATxmega256A3 и РЧ-приемопередатчика Atmel® AT86RF232 для полосы 2,4 ГГц.

 

Оценочная платформа и типовой вариант конструкции для радиочастотного приемопередатчика Atmel AT86RF232

 
 

Отладчик
Чтобы выполнять отладку, программирование и трассировку кода во время работы устройства ATmega128RFA1, требуется отладчик.

Компания Atmel в настоящее время предлагает три варианта отладчиков для устройств ATmega128RFA1.

 

Внутрисистемный отладчик для 8- и 32-разрядных микроконтроллеров AVR с поддержкой внутрисхемной отладки (OCD)

 

Внутрисистемный отладчик и программатор среднего уровня для 8- и 32-разрядных микроконтроллеров AVR

 

Внутрисистемный отладчик для 8- и 32-разрядных микроконтроллеров AVR.

 
 

Тем, кто работает с устройством ATmega128RFA1 впервые, рекомендуется отладчик/программатор Atmel JTAGICE 3.

 

Шаг 3. Начало проектирования

После того как вы выбрали и получили программное и аппаратное обеспечение, можно начинать проектирование.

 

Дополнительные ресурсы

База знаний с часто задаваемыми вопросами и доступными онлайн справочными материалами по инструментам
Обширная база по часто задаваемым вопросам содержит ответы на многие ваши вопросы. Для простоты поиска она разделена на группы по продуктам и подкатегории. Руководства пользователя для многих инструментов также доступны онлайн для вашего удобства.

Указания по применению и иная документация
Получить максимум от микроконтроллера вам помогут бесплатные указания по применению и технические данные, содержащие подробную информацию для конкретной ситуации. Здесь можно получить краткие руководства пользователя, указания по миграции, проектные решения, драйверы периферийных устройств и полезные примеры кода. Действующие указания по применению можно найти на странице устройства на вкладке "Документы".

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

Обучение и мероприятия
Узнайте больше! Участвуя в тренингах, семинарах, выставках, мастер-классах и конференциях по всему миру, вы будете в курсе последних новостей и самых горячо обсуждаемых тем. Atmel проводит мероприятия по всему миру, демонстрируя новые продукты и их особенности.

Поддержка независимых производителей
Продукция Atmel AVR поддерживается ведущими мировыми компаниями. Они предлагают аппаратные и программные средства разработки, а также консультационные услуги по AVR. Эти компании могут помочь вам с созданием приложений в установленные сроки, а также поделиться опытом разработки своих проектов, если это необходимо.

Подробная информация и контакты этих компанией представлены в настоящем разделе.