Цена:
Технические характеристики
Инновационная 32-битная платформа Maple SMT32
Платформа Leaf Maple своими корнями уходит в 2009 год и принадлежит основанной в Массачусетсе группе исследователей-инженеров Leaflabs. Успешная среди разработчиков различных коммерческих, исследовательских и художественных проектов, Maple представляет полностью открытое, высокопроизводительное 32-разрядное решение, обладающее мощными ресурсами обработки и вычисления данных, разлетевшееся по миру многотысячным тиражом. Ключевая идея появления проекта Maple — максимальное упрощение процессов использования ряда процессоров ARM, к которым относиться огромнейшее семейство чипов STM32, с поддержкой в дружественной для пользователя интегрированной среде разработки и программирования приложений Maple IDE.
Контроллер Iteadmaple STM32 Cortex-M3 основан на идеях уникального коммерческого проекта Leaf Maple от Leaflabs (Funduino), и объединяет классический стиль Arduino с вычислительной мощностью STM32. Плата с программируемым контроллером Iteadmaple STM32 обладает схожими с популярной моделью Arduino UNO R3 физическими размерами, имеет одинаковую компоновку базовых аналого-цифровых портов за ислючением отсутствующего порта ICSP (SPI), и полностью совместима со многими существующими на рынке надстраиваемыми модулями расширения для Ардуино. В модуле Iteadmaple V1.0 используется высокопроизводительный процессор ARM STM32F103RB Cortex-M3, по характеристикам и возможностям с лихвой превосходящий ключевые показатели 8-битных AVR чипов семейства Arduino. Контроллер функционирует на частоте 72 МГц, располагает увеличенным объёмом памяти ОЗУ 20КБ/ПЗУ 128КБ. Отличается внушительным количеством периферии — на плате представлено 35 цифровых портов ввода/вывода общего назначения GPIO. Среди них - 15 с поддержкой ШИМ, 15 каналов АЦП, нативный порт USB 2.0 для питания и программирования, три аппаратных USART, по две шины I2C/SPI. В память чипа STM32 фабрично прошит DFU-загрузчик и USB-загрузчик, дополнительный внешний программатор не требуется. Плата Iteadmaple V1.0 оснащена стабилизатором напряжения питания и разъёмом отладочного интерфейса JTAG/SWD.
Расположение и назначение выводов платы Iteadmaple V1.0
Среда разработки Maple IDE
Среда программирования Maple IDE разработана LeafLabs, максимально адаптирована для работы с семейством плат Maple, и во многом повторяет популярную оболочку Arduino IDE. Цифровая среда Maple IDE обладает собственным набором интегрированных библиотек (например, LiquidCrystal, Servo, Wire, и др.) Подключение любых других библиотек осуществляется их портированием (внесением соответствующих изменений в код для совместимости с чипом STM32). С некоторых пор, среда Maple IDE больше не получает официальную поддержку в виде обновлений и расширений. Однако существующая её финальная версия и сегодня прекрасно справляется с прошивкой оригинальных плат Maple STM32 или их технических аналогов от сторонних производителей, в том числе Iteadmaple v1.0. Перед использованием Iteadmaple (Maple R3+) в ОС Windows может потребоваться установка или обновление драйверов DFU и Serial (файлы включены в состав Maple IDE).
Подсказка. В среде Maple IDE великолепно решён вопрос с автоматическим восстановлением функции подключения через USB-порт после прошивки платы в режиме DFU-загручика, без внешнего программатора! (в случае утери USB-загрузчика)
Интеграция в Arduino IDE
Исходный дистрибутив Arduino IDE содержит поддержку только для электронных плат с контроллером Atmel ATmega (AVR), установленных в коммерческих моделях Arduino. Совместимость оболочки Arduino IDE с чипами другой архитектуры, таких как ESP8266 или ESP32 (Risc-V), STM8 или STM32 (ARM), обеспечивается добавлением специальных загружаемых пакетов, несущих техническую информацию и характеристики для выбранной платформы. Они включают перечень необходимых инструментов, применяющихся средой Arduino IDE для автоматизации записи кода приложения в память программируемого устройства. В таких пакетах часто размещяются множество библиотек или примеров, демонстрирующих основные методы и правила программирования поддерживаемых микроэлектронных плат.
Поддержка Iteadmaple v1.0 (аналог LeafLabs Maple R3+) реализована в библиотеке Arduino STM32. Работоспособность проверена на стенде Windows 10 + ArduinoIDE 1.8.19. Шаги установки Arduino STM32:
Прошить скетч мигания светодиодом Blink.ino из списка примеров библиотеки Arduino_STM32. Результат успешной интеграции пакета Arduino_STM32 в программную оболочку Arduino IDE
Техническая документация
Полезные ссылки
г. Москва, Пятницкое ш. д. 18, пав. 566
zakaz@compacttool.ru
8-495-752-55-22
Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !
© Все права защищены 2015 - 2024г https://compacttool.ru