Сообщество Arduino совместно с компанией Atmel разработало новую простую и мощную микроконтроллерную плату Arduino Zero, которая является 32-битным расширением платформы Arduino Uno и, благодаря своим возможностям, может по праву считаться отладочной платой. |
Разработка Arduino Zero велась с целью обеспечения инженеров и творческих разработчиков потенциалом для реализации действительно инновационных идей и приложений в сфере Интернета вещей, развития технологии носимой электроники (wearable technology), высокотехнологичных систем автоматизации и роботов. Первые прототипы плат будут представлены на выставке Maker Faire Bay Area 2014 в Сан-Матео в павильонах Atmel, Arduino и ARM.
Плата выполнена на микроконтроллере Atmel SAMD21 с 32-разрядным ядром ARM Cortex-M0+, и ключевой ее особенностью является встроенный полнофункциональный отладчик Atmel Embedded Debugger (EDBG), что полностью исключает необходимость использования внешнего адаптера и упрощает программную отладку приложений. Кроме того, отладчик EDBG поддерживает режим виртуального COM-порта, который может использоваться для программирования микроконтроллера и реализации функционала классического загрузчика Arduino.
Функции EDBG отладчика выполняет отдельный микроконтроллер, установленный на плате. Основное преимущество отладчика заключается в простоте использования: пользователю не стоит беспокоиться о наличии аппаратного JTAG адаптера и соответствующего программного обеспечения, совместимого с целевым микроконтроллером.
«Отладочная плата на базе мощного 32-разрядного микроконтроллера с богатой и гибкой периферией, открывает практически бесконечные возможности для проектов в различных сферах и может использоваться в качестве образовательного инструмента при изучении разработки 32-разрядных приложений» – утверждает Массимо Банци, соучредитель Arduino.
Основные технические характеристики платы Arduino Zero:
- основной микроконтроллер: ATSAMD21G18 в 48-выводном корпусе LQFP;
- тактовая частота: 48 МГц;
- 256 Кбайт Flash-память, 32 Кбайт ОЗУ, 16 Кбайт EEPROM в режиме эмуляции;
- напряжение питания: 3.3 В;
- 14 цифровых линий ввода/вывода с 12 каналами ШИМ и UART;
- 5 каналов 12-битного АЦП, 1 канал 10-битного ЦАП;
- выходной ток линий ввода/вывода: 7 мА;
- встроенный отладчик Atmel Embedded Debugger с поддержкой режима виртуального COM порта.