Доставка курьером по Москве в пределах МКАД всего 350 руб., за МКАД (по линиям метро) - 450 руб.
Доставка по России почтой, транспортными компаниями или самовывоз.
Наличный или безналичный расчет, оплата при получении заказа Подробнее →
Код товара (Артикул): CTTL12134
Изготовитель: DIY
Модуль RM010. Funduino на Cortex-M3 STM32F103RB 72 MHz (Arduino)
Плата IteadMaple 1.0 серии MAPLE – Arduino-совместимая плата для разработки проектов на быстродействующих 32-битных микроконтроллерах с ядром Cortex M3.

Процессоры ARM редко применяются непрофессионалами из-за дороговизны средств разработки и трудного для изучения набора команд. Компания LeafLabs поставила себе задачу изменить эту ситуацию. И предоставляет Arduino-совместимую среду разработки, совместимое с Arduino расположение выводов портов и полностью аналогичный Arduino интерфейс.

Характеристики платы:
Ядро ARM Cortex M3;
Разрядность 32 бита;
Тактовая Частота 72 мГц;
Оперативная память 20 кб;
Флеш память для программ 128 кб;
Входы/Выходы 34 пина GPIOs из них:
•12 ШИМ (PWM) с разрешением 16 бит;
•9 аналоговых входов (АЦП) с разрешением 12 бит,
•2 АЦП (ADC) время преобразования 1мкс;
•2 SPI;
•2 I2C;
•3 USART;
•1 CAN;
7 каналов прямого доступа к памяти (DMA);
4 таймера;
Встроенные часа реального времени 32 кГц с возможностью калибровки;
Для питания часов от батарейки есть пины Vbat+ и Vbat-;
Для внешнего прерывания можно использовать любые GPIO пины, но одновременно могут использоваться только 16 пинов и только одного порта А или В;
Программируется через порт USB при помощи загрузчика DFU и не требует дополнительных внешних аппаратных средств;
Размеры: 50 х 18 мм.

Maple программируется с помощью программной среды, основанной на скетчах, выполненной в стиле Arduino, которая является системой с открытым кодом и может быть свободно скачана с сайта разработчиков.
Микроконтроллер Cortex-M3 на плате Maple поставляется со встроенным автозагрузчиком, что позволяет пользователю загружать свои программы в него используя USB интерфейс (что поддерживается ядром Cortex-M3) без необходимости применения внешнего аппаратного программатора.
Также Вы можете программировать устройство напрямую через внешний JTAG интерфейс.
Скачать программную среду Maple IDE для операционных систем Windows, Linux, Mac Os X можно со страницы http://docs.leaflabs.com/docs.leaflabs.com/index.html.


Модуль RM010 . Arduino совместимая плата Funduino на чипе Cortex-M3 STM32F103RB 72 MHz

В пакетах содержится и компилятор и утилита загрузки и библиотека программ и текстовый редактор программ с графическим интерфейсом пользователя. Все это программное обеспечение является свободным и открытым. Рассмотрим установку Maple IDE для операционной системы Windows.
После скачивания архива с программой, его необходимо распаковать.
Вначале установите драйверы DFU (для загрузки программ в Maple:
•подключите плату Maple к порту USB;
•нажмите кнопку RESET на плате Maple, при этом светодиод мигнет быстро 6 раз, затем будет мигать медленно еще несколько раз;
•нажмите RESET еще раз и при этом нажмите и удерживайте кнопку BUT во время шести коротких вспышек, когда начнется медленное мигание кнопку можно отпустить;
•теперь плата перешла в режим perpetual bootloader mode (режим бесконечной загрузки), что дает возможность установить драйверы DFU;
•Windows запросит у Вас место расположения драйверов. В директории распаковки IDE Maple укажите drivers/mapleDrv/dfu/.
Далее установите драйверы последовательного порта (для соединения с Maple через мост serial over USB):
•перезагрузите плату Maple и дождитесь пока она выйдет из загрузчика (дождитесь окончания медленного мигания);
•после этого Maple начнет выполнять последнюю загруженную в него программу;
•при запуске загруженной в плату программы Windows запросит у Вас дополнительные драйверы, укажите ей driver/mapleDrv/serial.
Теперь Вы можете запустить Maple IDE двойным кликом на файле программы maple-ide в той директории распаковки архива с программой.
Какое сходство Marple IDE с Arduino IDE!
Загрузим на плату пример Blink.



Модуль RM010 . Arduino совместимая плата Funduino на чипе Cortex-M3 STM32F103RB 72 MHz

И даже команды те же.



Модуль RM010 . Arduino совместимая плата Funduino на чипе Cortex-M3 STM32F103RB 72 MHz

Далее выбираем Board. У Вас есть выбор между программированием RAM и FLASH: FLASH хранит программы непрерывно, поэтому программа будет запускаться каждый раз при перезапуске Maple, а опция RAM просто заносит скомпилированную программу в память контроллера (т.е. она не сохраняется после перезапуска Maple)
Запись программы в RAM происходит быстрее, а программа с ошибками просто стирается из памяти при перезагрузке. Загрузка во FLASH память (большую по объему) и обеспечивает возможность частичной загрузки программы.


Модуль RM010 . Arduino совместимая плата Funduino на чипе Cortex-M3 STM32F103RB 72 MHz

Компиляция скетча.



Модуль RM010 . Arduino совместимая плата Funduino на чипе Cortex-M3 STM32F103RB 72 MHz

И загрузка скетча на плату. Выбираем Serial Port.


Модуль RM010 . Arduino совместимая плата Funduino на чипе Cortex-M3 STM32F103RB 72 MHz

Скетч загружен!
Плата IteadMaple 1.0 – хороший способ для старта разработок на основе 32-битного процессора, который на сегодняшний день применяется в основном в коммерческих приложениях.
В помощь вам документация на сайте производителя – http://docs.leaflabs.com/docs.leaflabs.com/index.html.

Описание в формате PDFОписание в формате PDF
Описание в формате PDFОписание процессора STM32F103xB в формате PDF
Цена: 1 694,00 руб. В корзину
Подробнее о доставке и покупке товаров →
Вся представленная на данном сайте информация, касающаяся технических характеристик, наличия на складе, стоимости товаров и прочее носит информационный характер и ни при каких условиях не является публичной офертой, определяемой положениями Статьи 437 Гражданского кодекса РФ. Нажатие на кнопку «в корзину», «купить», «продолжить», а также последующее заполнение тех или иных web-форм не накладывает ни на владельцев сайта, ни на пользователя, совершающего данные действия, никаких обязательств. Продажу товаров, обработку персональных данных покупателей осуществляет ИП Биняковский А.А. ОГРНИП: 304770000277937, ИНН: 771800039041 (далее - Оператор), 107023, г. Москва, ул. Малая Семёновская, д. 3А, стр. 1, оф. 512. Отправляя форму оформления заказа, вы даёте согласие Оператору на обработку своих персональных данных в целях продажи вам товаров и услуг, рекламного и маркетингового информирования и консультирования. Если вы не согласны на обработку своих персональных данных, воздержитесь от оформления покупки товаров через данный веб-сайт. Сайт носит исключительно информационный характер и транслирует информацию о товарах, предоставленную Оператором.