31 год мы работаем для разработчиков, изготовителей и ремонтников электроники
Практические занятия робототехника. Конструктор ROBOT BIN CLASSIC

Методы оплаты Методы оплаты
Покупайте товар со скидкой, выбирая эти формы оплаты!
Прайс-листы DESSY.RU для скачивания
Партнерская программа
Наши акции
 
Архив новостей Архив новостей
Новости Новости!
Модуль RM010. Funduino на Cortex-M3 STM32F103RB 72 MHz (Arduino)
1930 c
1930 c
Быстрый заказ

Заказ быстрым способом

Модуль RM010. Funduino на Cortex-M3 STM32F103RB 72 MHz (Arduino)

Цена: 1930 руб. Количество: шт.

Фамилия, имя:

E-Mail:

Телефон:

Ваш комментарий к заказу:

Я принимаю Политику конфиденциальности,
Публичную оферту, Пользовательское соглашение

Быстрый заказ

Заказ быстрым способом

Модуль RM010. Funduino на Cortex-M3 STM32F103RB 72 MHz (Arduino)

Цена: 1930 руб. Количество: шт.

Фамилия, имя:

E-Mail:

Телефон:

Ваш комментарий к заказу:

Я принимаю Публичную оферту, Политику конфиденциальности, Пользовательское соглашение

В корзину
Работаем без НДС
В корзину
Работаем без НДС
Модуль RM010. Funduino на Cortex-M3 STM32F103RB 72 MHz (Arduino)

Обратите внимание на близкий
по назначению товар:


Модуль RC0139. Отладочная плата STM32F030F4P6.

Модуль RC0139. Отладочная плата STM32F030F4P6.
Модуль RM010. Funduino на Cortex-M3 STM32F103RB 72 MHz (Arduino)  Модуль RM010. Funduino на Cortex-M3 STM32F103RB 72 MHz (Arduino) 
Технические характеристики


  • Модель: Iteadmaple V1.0 (близкий аналог Leaflabs Leaf Maple R3+);
  • Питание: USB 5В, DC5521 6-12В, постоянного тока DC;
  • Рабочее напряжение логики: 3.3В (некоторые выводы толерантны к 5В);
  • Ток нагрузки суммарный 3.3В, макс.:  500 мА;
  • Ток через вход/выход GPIO, макс.: 15 мА;
  • Контроллер: 32-разрядный ARM Cortex-M3 STM32F103RBT6 в корпусе LQFP64;
  • Тактовая частота ядра: 72 МГц;
  • Флеш-память: 128 КБ (105.5 КБ для приложения);
  • ОЗУ-память: 20 КБ (16.6 КБ для приложения);
  • ДМА-доступ: 7 каналов;
  • Цифровые входы/выходы GPIO: 35;
  • Аналоговые входы: 16, разрядность 12-бит;
  • ШИМ выходы: 15, разрядность 16-бит;
  • Интерфейсы: USART, SPI, JTAG, SWD, USB, I2C;
  • Индикаторы: питание PWR, вывод D13;
  • Управление: кнопки сброса "Reset", загрузки "BOOT";
  • Совместимое ПО: Maple IDE, Arduino IDE, PlatformIO, Visual Studio Code, STM32CubeProg, и др.;
  • Шаг выводов: 2.54 мм (0.1");
  • Температура эксплуатации: -20°C~+70°C;
  • Размеры: 69 х 54 x 10 мм (форм-фактор схожий с Arduino UNO);
  • Вес: 40 г;

  • Инновационная 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


    Iteadmaple STM32 Cortex-M3 для Ардуино Фото 3  

     


    Среда разработки 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).

    Iteadmaple STM32 Cortex-M3 для Ардуино Фото 4  

     

    Подсказка. В среде 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:

    1. Загрузить и установить среду Arduino IDE;
    2. Запустить Arduino IDE и установить через менеджер плат загружаемый пакет Arduino SAM boards (Cortex-M3). Он добавит нужный ARM-компилятор arm-none-eabi-gсс;
    3. Загрузить ZIP-архив с набором файлом STM32 и распаковать содержимое в папку Arduino_STM32;
    4. Скопировать Arduino_STM32 в My Documents/Arduino/hardware (создать папку hardware, если её не было ранее);
    5. Установить драйверы для Serial и DFU (загрузочные устройства). Сделать это можно через открытое окно cmd, запущенное от имени администратора, выполнением скрипта install_drivers.bat из папки: /drivers/win/.;
    6. Перезапустить Arduino IDE, выбрать плату "Maple (Rev 3)".;

    Прошить скетч мигания светодиодом Blink.ino из списка примеров библиотеки Arduino_STM32. Результат успешной интеграции пакета Arduino_STM32 в программную оболочку Arduino IDE

    Iteadmaple STM32 Cortex-M3 для Ардуино Фото 5  

     


    Техническая документация


    1. Спецификация модуля Iteadmaple STM32 Cortex-M3 для Ардуино (англ., PDF);
    2. Электрическая принципиальная схема Iteadmaple V1.0 (англ., PDF);
    3. Спецификация контроллера STM32F103x8(B)x (англ., PDF);

    Полезные ссылки


    1. Загружаемая библиотека Arduino STM32;
    2. Страница офф. техподдержки LeafLabs со средой разработки Maple IDE и примерами программирования/прошивки;
    3. Инструкция по обновлению USB-загрузчика (USB bootloader) в Maple IDE;

    ------------------
    СЕЕД12134:1930
    Вы можете купить Модуль RM010. Funduino на Cortex-M3 STM32F103RB 72 MHz (Arduino) как за наличный расчёт, так и по безналичному расчёту ( т.н. безналу, перечислению). Для этого Вам надо либо оформить заказ на нашем сайте, указав в примечании реквизиты, либо прислать письмо с точным указанием кода CTTL12134 на Модуль RM010. Funduino на Cortex-M3 STM32F103RB 72 MHz (Arduino), желаемого количества и реквизитов Вашей организации. Счета по безналичному расчёту выписываются на основании вашего письменного запроса и от суммы 500 рублей.
    Доставка может производиться различными по Вашему выбору способами. Это и самовывоз, и курьерские службы по г. Москве, и транспортные компании по России. Также мы можем выслать этот товар Почтой России. Если размеры, вес товара Модуль RM010. Funduino на Cortex-M3 STM32F103RB 72 MHz (Arduino) или соображения удароустойчивости находятся в разрешённых Почтой России пределах.