Iteadmaple is a microcontroller board based on Leaf Maple. The Iteadmaple can achieve the maximum 72 MHz, it has 39 digital input/output pins, 16 analog inputs, native full speed USB, 3 USARTs (hardware serial ports), integrated SPI/I2C support, with power jack, and reset button. Iteadmaple is programmable over USB via a provided DFU bootloader, no extra hardware required! Users can also program the onboard program flash via external X-link/X-linkEx JTAG interface. Iteadmaple offers security support for read/write protected addresses, as well as User and Handler processor modes. Iteadmaple can be powered by USB or external power supply.
- 72MHz ARM Cortex M3 core
- 20KB SRAM and 128KB Flash
- 64 channel nested vector interrupt handle
- 7 channels of Direct Memory Access(DMA)
- Wide range external input from and USB supply adaptive
- X-link/X-linkEx full compatible
- Pins map full compatible for Arduino shield
Please visit our wiki page for more info about this product. It will be appreciated if you can help us improve the documents by correcting the errors, adding more demo codes or tutorials.
For technical support, please open a ticket on Itead Support System.
|I/O Operation Level||3.3V|
|Board Size||69mm x 54mm|
This board is a redesign of the original Maple board (not the Maple RET6) and uses the STM32F103RB microcontroller.
There should be no need to press the 2 buttons before upload. However I have notice the board seems to need to be reset after upload, using the reset button, otherwise the USB Serial device doesn't get activated.
I'm using the Arduino 1.6.3 IDE with files from my GitHub repository https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki and it works fine.
It would have be an even better board if the STM32F103RB was replaced with either the STM32F103RC or the STM32F103RE , as both of these devices have DAC's but the RB version doesn't :-(
Never the less, this is an excellently well made board and at the sale price of $13 for which I bought it, its excellent value.
Overall, I'm happy with the board. If you have a shield that has extra pins, the capacitors near the power jack can get in the way. A simple adapter shield solves that problem.
As Carlos L. pointed out, the buttons are a bit inconvienent, but this is due to the Maple bootloader. Once I get my openocd board, I'm replacing the bootloader all together.
If you're interested in ARM & don't care too much about Arduino software, it's a nice board that enables quick prototyping.
The board quality is ok, But have a terrible design error, that force you to always press 2 small keys to load any program, the problem is that those keys can't be acessed if you are using a shield, This meams that you must disconect the shied, download the program, and conect the shield again, A ridiculus solution, because the board have a lot off space near the usb cable, where is the right place to put this buttons, also the buttons are so near that you need a tool to press, with finger's is very unconfortable. If you worked with arduino you will be hungry because there is everthing automaticly no buttons to program, Another point that the original maple is better, is that there you have a copy off cpu pins available on pads near the shied conector and here not. Some very simple things that turn a good board and a not so good one.