Кто что думает о LeafMaple
- Войдите на сайт для отправки комментариев
Есть интерес к такой чудо штуковине 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
По соотношению цена/фарш 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 это не великая проблема, переходник сварганить всегда можно), но уж больно цены на них вкусные.
Я читал что там IDE как в ардуине, только различие в некоторых функциях, оболочки даже теже.
Оболочка одна, разные библиотеки, компиляторы, разрядность данных, обозначение портов. TTL от 2.4 до 5 в, чем 3.3 не TTL?
Оболочка одна, разные библиотеки, компиляторы, разрядность данных, обозначение портов. 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 только релиз кандидат, скачать ее можно.
Обычно в АРМ процессорах выводы толерантны к 5В, а уровень лог. "1" в ТТЛ микросхемах считается >2,4В. Имхо Ардуино на Cortex M3 выпускать бессмысленно - МК на этом ядре выпускаются сотни разновидностей и под каждую фирма-производитель плодит библиотеки и платы развития. То есть рынок до предела насыщен.
Все идет к тому что "прийдется осваивать" поверхностный монтаж.
я освоил сходу, при этом не брал в руки паяльник 10 лет. Главное - обзавестись паяльной станцией, с феном - вопрос 2200 рублей. Небо и земля после паяльника в 220. Я взял лукей 852д+фен.