Красноярск, ул. Вавилова, 1/39 (ТЦ «Атмосфера дома») ежедневно
+7 905 088 66 33
Красноярск, ул. Новосибирская, 7 (ТК «Славянский», 1 этаж) ежедневно
+7 923 771 33 23
товаров 0 | на 0 руб

Здравствуй, гость!

вход для своих | регистрация











микроконтроллеры arduino, платы разработчика

MAPLE mini - Arduino совместимая плата на CORTEX M3

ID = 1292

товар закончился

в магазине на ул. Вавилова 0 шт.
в магазине на ул. Новосибирской 0 шт.
на складе 0 шт.

Дополняющие товары:

Беспаечная макетная плата SYB-170 10x17 отверстий Сенсоршилд для ARDUINO - Arduino Sensor Shield V5.0 Провода для макетных плат и Arduino (папа-папа)

Arduino совместимая плата на CORTEX M3 STM32F103CBT6.

В основном, совместима по коду с обычным Arduino, однако, ГОРАЗДО быстрее и имеет более развитую периферию.

Размеры: 50 x 20 х 8 мм
Контроллер: 32-bit ARM Cortex M3 at 72MHz (STM32F103CBT6)
Память: 120 KB Flash и 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 IDE, распаковать его и установить драйверы DFU и COM. Подробно тут.
ВНИМАНИЕ!!! С WIN7 работает только если отключить проверку цифровой подписи драйверов!

Ничего принципиального в синтаксисе по сравнению с классическим ARDUINO нету, однако надо помнить, что:
► большинство базовых функций Arduino, которые возвращали 16-битное значение, в Maple вернут 32-битное;
► pinMode принимает немного другие режимы работы - любой из пинов может быть OUTPUT, OUTPUT_OPEN_DRAIN, INPUT_FLOATING, INPUT_PULLUP, INPUT_PULLDOWN. Плюс - дополнительные режимы пинов с возможностью ШИМ: PWM и PWM_OPEN_DRAIN, а также пинов АЦП - INPUT_ANALOG;
► последовательных портов - 4 штуки, почти как в Mega, но использовать просто Serial нельзя - всегда надо уточнять номер - Serial1..Serial3;
► ШИМ в Maple 16-битный, это важно учитывать при задании константы в analogWrite() - отныне 255 не является граничным значением, используйте диапазон 0-65535;
► АЦП возвращает 12-битные значения - следовательно, вместо диапазона 0-1023 мы будем получать 0..4095.

Если учесть сказанное, то большинство скетчей начинают работать сразу. Библиотеки, конечно же, требуют переписывания. Часть из них уже переписаны энтузиастами платформы.

Официальный сайт проекта



MAPLE mini - Arduino совместимая плата на CORTEX M3