Кто что думает о LeafMaple

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

Есть интерес к такой чудо штуковине  LeafMaple 

Код вроде как идентичный ардуино.

Есть ли подводные камни переносимости кода на ARM c AVR через arduino IDE?

Где будет выше скорость обработки команд стандартного ардуино кода? Просто думаю такую штучку прикупить для своего будущего проекта, где производительности меги может не хватить(

Главное различие конечно это уровни не TTL - 3,3В логическая "1"

Specification

Microcontroller: STM32 F103RB
Clock Speed: 72 MHz
Operating Voltage: 3.3V
Input Voltage (recommended): 3.0V-12V
Digital I / O Pins: 39
Analog Input Pins: 16
Flash Memory: 128 KB
SRAM: 20KB
64 Channel nested vector interrupt handler (including external interrupt on GPIO's)
Integrated SPI/I2C and 7 Channels of Direct Memory Access (DMA)
Supplies up to 800mA@3.3v

leshak
Offline
Зарегистрирован: 29.09.2011

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

Единственное что DIP корпусах, вродебы, АРМ-ов не бывает. Так что "свою плату залудить" будет трудно, но похоже никуда от этого не дется. Все идет к тому что "прийдется осваивать" поверхностный монтаж.

>переносимости кода на ARM c AVR через arduino IDE

Могу ошибатся, но подозреваю что вообще не возможно. Arduino проанонсировали плату на ARM-е "Arduino Due", но проц. там будет амтеловский, а не STM32. Теоретически "ядро одинаковое", но... сильно сомневаюсь что на STM32 получится прошить без игр с "портированием".

Ну и главное, по крайней мере для меня, что при переходе на ARM про ArduinoIDE можно забыть как про страшный сон. В него уже, по идее, может влезть .net micro framework, следовательно языком может быть C#, а редактором Visual Studio. Которую сравнить с ArduinoIDE даже язык не повернется.

Сам подумываю о переходе на ARM, но смотрю в сторону http://netduino.com/ или wiki.tinyclr.com/index.php

Если же очень хочется STM32, то можно еще на "STM32 Discovery" глянуть. По пинам уже не совместимы, конечно с ардуиной и шилдами (но IMHO это не великая проблема, переходник сварганить всегда можно), но уж больно цены на них вкусные. 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

Я читал что там IDE как в ардуине, только различие в некоторых функциях, оболочки даже теже. 

Prol
Offline
Зарегистрирован: 19.10.2011

Оболочка одна, разные библиотеки, компиляторы, разрядность данных, обозначение портов.  TTL от 2.4 до 5 в, чем 3.3 не TTL?

Mogalkov
Offline
Зарегистрирован: 23.06.2011

Prol пишет:

Оболочка одна, разные библиотеки, компиляторы, разрядность данных, обозначение портов.  TTL от 2.4 до 5 в, чем 3.3 не TTL?

А чем не устраивает 3.3? Я на атмега168 часто включаю 1.8, особенно когда на питании собираюсь экономить.

Вроде ардуиновцы тож собирались чтото на ARM выпустить:

mk90.blogspot.com/2011/09/arduino.html

и с 1й версии arduino будет поддержка

mk90.blogspot.com/2011/09/arduinoide-10-rc1.html

Хотя пока ардуино 1 только релиз кандидат, скачать ее можно.

Andy_ry
Offline
Зарегистрирован: 12.10.2011

Обычно в АРМ процессорах выводы толерантны к 5В, а уровень лог. "1" в ТТЛ микросхемах считается >2,4В. Имхо Ардуино на Cortex M3 выпускать бессмысленно - МК на этом ядре выпускаются сотни разновидностей и под каждую фирма-производитель плодит библиотеки и платы развития. То есть рынок до предела насыщен.

whoim
Offline
Зарегистрирован: 03.11.2011

 Все идет к тому что "прийдется осваивать" поверхностный монтаж.

я освоил сходу, при этом не брал в руки паяльник 10 лет. Главное - обзавестись паяльной станцией, с феном - вопрос 2200 рублей. Небо и земля после паяльника в 220. Я взял лукей 852д+фен.