MAPLE - брат Arduino. Младший, но такой мощный!
MAPLE - брат Arduino. Младший, но такой мощный!
Простая и удачно сконфигурированная аппаратно-программная платформа с открытым кодом и свободно распространяемой средой программирования Arduino получила широкое распространение среди любителей электроники, робототехники, студентов технических ВУЗов и у многих других людей, которым требуется удобная среда для быстрой разработки устройств на 8-ми разрядных микроконтроллерах.Клоны плат с 8-ми разрядными vикроконтроллерами Atmel, совместимые со спецификацией Arduino производят множество компаний (в том числе в России).
Воодушевленные успехом этой платформы разработчики компании LeafLabs сравнительно недавно разработали новую платформу, идеологически близкую Arduino, но на базе 32-битных контроллерах с ядром Cortex M3, популярность которого набирает обороты у разработчиков во всем мире. Эта платформи и средство разработки программ называется MAPLE и практически повторяет среду разработки Arduino, частично совместима с ней (многие программы, написанные для Arduino могут быть перекомпилированы в Maple и выполняться на новой 32-разрядной платформе). Особенности совместимости этих программ и ограничения на такую совмесьтимость подробно описаны на сайте разработчиков Maple. Справочнник по MAPLE находится здесь
Варианты среды разработки 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
- Размеры: 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 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 на нашем сайте (русское), на сайте разработчиков (английское).