MAPLE - брат Arduino. Младший, но такой мощный!

 
MAPLE - брат Arduino. Младший, но такой мощный!

MAPLE - брат Arduino. Младший, но такой мощный!

Простая и удачно сконфигурированная аппаратно-программная платформа с открытым кодом и свободно распространяемой средой программирования Arduino получила широкое распространение среди любителей электроники, робототехники, студентов технических ВУЗов и у многих других людей, которым требуется удобная среда для быстрой разработки устройств на 8-ми разрядных микроконтроллерах.

Клоны плат с 8-ми разрядными vикроконтроллерами Atmel, совместимые со спецификацией Arduino производят множество компаний (в том числе в России).



Воодушевленные успехом этой платформы разработчики компании LeafLabs сравнительно недавно разработали новую платформу, идеологически близкую Arduino, но на базе 32-битных контроллерах с ядром Cortex M3, популярность которого набирает обороты у разработчиков во всем мире. Эта платформи и средство разработки программ называется MAPLE и практически повторяет среду разработки Arduino, частично совместима с ней (многие программы, написанные для Arduino могут быть перекомпилированы в Maple и выполняться на новой 32-разрядной платформе). Особенности совместимости этих программ и ограничения на такую совмесьтимость подробно описаны на сайте разработчиков Maple. Справочнник по MAPLE находится здесь

ide-blinky.png

Варианты среды разработки Maple поддерживаются для операционных систем Windows, Linux, OS X

Аппаратные модули, разработанные самой компанией Maple:


Вот основные характеристики платы  Maple (Rev 6 - на фото вверху)

  • Процессор: 32-bit ARM Cortex M3 at 72MHz (STM32F103RB)
  • Периферия: 4 4-channel timers, 2 I2C, 2 SPI, 3 USART serial ports
  • Память: 120KB Flash and 20KB SRAM
  • Габариты: 2.05×2.1 inches (5.21×5.33cm)
  • Порты: 43 (из которых 15 поддерживают ШИМ выход с 16-битным разрешением)
  • Питание: Integrated LiPo battery charging; sleep, stop, and standby modes
  • АЦП: 15 (12-ьит разрешение)
  • Отладка: Serial wire debug and JTAG

Плата Maple Mini

maple-mini-r2-shadows.jpg

Компактный вариант платформы Maple

  • Размеры: 2.02 x 0.72 inches
  • Контроллер: 32-bit ARM Cortex M3 at 72MHz (STM32F103CBT6)
  • Память: 120 KB Flash and 20 KB SRAM
  • Порты: 34 (из которых 15 поддерживают ШИМ выход с 16-битным разрешением)
  • АЦП: 9 ( 12-бит разрешение)
  • Периферия: 4 timers, 2 I2Cs, 2 SPI ports, 3 USARTs
  • Другое: Sleep, stop, and standby modes; serial wire debug and JTAG interfaces

также компания производит комплекты плат с отдельными (не припаянными на плату) разъемами и предыдущие версии Maple.


Компания Olimex также выпустила плату OLIMEXINO-STM32, совместимую с Maple, обладающую расширенными возможностями

OLIMEXINO-STM32-1.jpg
OLIMEXINO-STM32 MAPLE / ARDUINO LIKE DEVELOPMENT BOARD

  • Контроллер:STM32F103RBT6 microcontroller
  • Источник питания DCDC может быть с напряжением от 9 до 30 В, что позволяет применять любой адаптер питания, в том числе промышленные источники с напряжением 24 В
  • Тщательно подобранные компоненты обеспечивают нормальную работу в промышленном диапазоне температур от -25 до +85 градусов Цельсия
  • Малое потреблениен тока делает плату удобной для устройств с батарейным питанием
  • На плате устаногвлено зарядное устройство для Li-Ion батареи
  • UEXT разъем позволяет подключить широкий ассортимент внешних модулей RF, ZIGBEE, GSM, GPS allow RTC - Real
  • Часы реального времени
  • CAN интерфейс с драйвером
  • SD-MMC card адаптер для записи данных
  • Отдельный регулятор напряжения для аналоговой части, позволяющий избавится от шумов цифровой части при опросе АЦП



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

Подробнее о MAPLE на нашем сайте (русское), на сайте разработчиков (английское).