Maple Microcontroller Alternatives

Everything ARM and LPC

Moderator: phalanx

inkspell
Posts: 6
Joined: Tue Jan 26, 2016 10:23 pm

Maple Microcontroller Alternatives

Post by inkspell » Tue Jan 26, 2016 10:25 pm

Hello,

With the Maple Microcontoller having reached End-of-Life early last year, are there any good comparable boards that are available?

cfb
Posts: 214
Joined: Sat Aug 30, 2008 11:50 pm
Contact:

Re: Maple Microcontroller Alternatives

Post by cfb » Wed Jan 27, 2016 4:01 am

There are a large variety of similar development boards available all with more or less features. To identify 'comparable' boards we would need to know which particular features of the Maple boards you interested in:

Arduino shield connectivity?
Cortex-M3 microcontroller?
STM32 Microcontroller?
Price range (limits)?
Available peripherals (which)?
Flash / RAM capacity?
Anything else?
etc. etc.

Maybe you could rate each feature as must have / should have / could have / not interested?
Chris Burrows
Astrobe: ARM Cortex-M3, Cortex-M4 and Xilinx FPGA Development System
http://www.astrobe.com

inkspell
Posts: 6
Joined: Tue Jan 26, 2016 10:23 pm

Re: Maple Microcontroller Alternatives

Post by inkspell » Wed Jan 27, 2016 8:27 am

Has to be an ARM Microcontroller, that is easy to use and program, but will also allow me to program it at the lower levels (not assembly, but c and c++ without all the gimics that Arduino can provide). I also would like to have it in a price range that is less than $30.

It will also need to have at least the same number as I/O pins broken out as the maple does.

Female Headers or breadboard compatibility is also a must.

motopic
Posts: 272
Joined: Thu Jun 15, 2006 11:33 am

Re: Maple Microcontroller Alternatives

Post by motopic » Wed Jan 27, 2016 1:58 pm

teensy 3 may work.

freescale arm, arduino user level, but maybe programmable via c as well. check with pjrc.com

I think this is it: https://www.pjrc.com/teensy/gcc.html

inkspell
Posts: 6
Joined: Tue Jan 26, 2016 10:23 pm

Re: Maple Microcontroller Alternatives

Post by inkspell » Wed Jan 27, 2016 2:08 pm

Teensy is interesting, but I wander if anyone here has had any experience programming it in C and could share that experience.

inkspell
Posts: 6
Joined: Tue Jan 26, 2016 10:23 pm

Re: Maple Microcontroller Alternatives

Post by inkspell » Wed Jan 27, 2016 2:12 pm

What about C++?

motopic
Posts: 272
Joined: Thu Jun 15, 2006 11:33 am

Re: Maple Microcontroller Alternatives

Post by motopic » Wed Jan 27, 2016 2:36 pm

I dunno, I have a couple I could practice with. The examples are C.
I've only used the arduino part, never had a need for doing it in C++.

Is all your current code in C++?
On such a small device, C++ only uses up space, but thats my opinion, I haven't tested it.

Thats the beauty of using arduino, the code is portable across parts (if similar enough).

motopic
Posts: 272
Joined: Thu Jun 15, 2006 11:33 am

Re: Maple Microcontroller Alternatives

Post by motopic » Wed Jan 27, 2016 2:44 pm

After thinking and looking the Maple (retired) products from SF, why not just get the chips and toolchain if you programmed it at the low level?

The Maple SW and HW were both claimed to be OPEN, so get all the data from them. Spin your own boards and never look back. STM32 are still being made.

Otherwise recode at the arduino level and don't be a slave to HW changes.

inkspell
Posts: 6
Joined: Tue Jan 26, 2016 10:23 pm

Re: Maple Microcontroller Alternatives

Post by inkspell » Wed Jan 27, 2016 2:47 pm

The problem is, I do not have the funds or the time to create my own mate. But still need to be able to program with C/C++.

I may have mistakenly identified C as C++, could you PM me some of the examples you have?

motopic
Posts: 272
Joined: Thu Jun 15, 2006 11:33 am

Re: Maple Microcontroller Alternatives

Post by motopic » Wed Jan 27, 2016 2:58 pm

I don't think I have anything beyond the link given above for the teensy part. He only has a example blinky.c
I'll look when I get home.

The STM32 F104 discovery board has a site with lots of examples. Also a google search turned up a STM32 arduino list.
STM32 is non trivial to learn and use at the C level. Looks to be a few chinese STM32F107 clones out there.

inkspell
Posts: 6
Joined: Tue Jan 26, 2016 10:23 pm

Re: Maple Microcontroller Alternatives

Post by inkspell » Thu Jan 28, 2016 8:27 pm

What do you think of the Nucleo Boards? What is the difference other than Arduino Comparability and Form Factor?

Do you know of any C tutorials for ARM?

stevech
Support Volunteer
Posts: 2907
Joined: Sat Jun 05, 2004 8:51 pm
Location: USA, California

Re: Maple Microcontroller Alternatives

Post by stevech » Wed Feb 10, 2016 9:19 pm


motopic
Posts: 272
Joined: Thu Jun 15, 2006 11:33 am

Re: Maple Microcontroller Alternatives

Post by motopic » Thu Feb 11, 2016 6:59 am

C for the ARM is nontrivial. You have 2 routes, pay a LOT of $$$ for a commercial toolkit such as Keil, Renaissance, etc.
Or try a free toolkit, and wade thru tons of online hints, most of which will be sorta out of date and not applicable until you get something working. This could take you weeks. Now I did this about 5 years ago so things may have changed.
Also doing toolchains and crosscompilers is my day job, so I knew how to do all the ugly under the hood stuff to get codesourcery+stm32 free stuff to work.

A quick google search 'stm32 programming' turns up a 100 different things now.
The stm32 Discovery boards have links to tools, you could search that.

I see mikroe.com has a stm32 compiler for $299, I have used their PIC tools 5-8years ago to good effect. Glad to see them still working on tools.

If you do all this, you will come to appreciate the magic of(and hard work put into) arduino.

Yoko
Posts: 16
Joined: Tue Feb 10, 2015 9:22 pm

Re: Maple Microcontroller Alternatives

Post by Yoko » Sun Mar 06, 2016 8:50 pm

Eclipse + GCC works fine on Windows, OSX & Linux. Best of all, it's free and totally open world. Have a look at this blog to get started. http://embeddedsoftdev.blogspot.ca/p/eclipse.html

rmteo1
Posts: 294
Joined: Wed Mar 21, 2007 10:11 am

Re: Maple Microcontroller Alternatives

Post by rmteo1 » Mon Mar 07, 2016 5:43 pm

motopic wrote:C for the ARM is nontrivial. You have 2 routes, pay a LOT of $$$ for a commercial toolkit such as Keil, Renaissance, etc.

I see mikroe.com has a stm32 compiler for $299, I have used their PIC tools 5-8years ago to good effect. Glad to see them still working on tools.
mikroE's IDE only supports a very small subset of the ARM ecosystem, namely STM32 and TI's TIVA MCUs. And no RTOS, Graphics package etc.

There is a 3rd alternative CrossWorks for ARM. You can get a personal, non-commercial license for $150 or a Developer License for $1,500. Support for just about every ARM made today.

Image
Why use 8 bits when you can have 32?
ARM CORTEX Rules!!! :mrgreen: :mrgreen: :mrgreen:

Post Reply