Both sides previous revisionPrevious revisionNext revision | Previous revision |
boards:maple [2015/03/26 09:18] – [Power] darron | boards:maple [2023/07/22 02:10] (current) – darron |
---|
| |
<wrap right> | <wrap right> |
{{:boards:mini1.jpg?200|Top}} | {{:boards:mini1.jpg?100|Top}} |
\\ \\ | \\ \\ |
{{:boards:mini2.jpg?100|Bottom}} | {{:boards:mini2.jpg?100|Bottom}} |
</wrap> | </wrap> |
| |
This example is a Baite clone of the Leaflabs Maple mini. This is an inexpensive ARM development platform with 128KB flash and 20KB RAM. This has double the flash capacity of the [[:boards:vcc-gnd|vcc-gnd]] which has the same controller. | This example is a Baite clone of the Leaflabs Maple mini. This is an inexpensive STM32F103CBT6 ARM Cortex-M3 development platform with 128KB flash and 20KB RAM. This has double the flash capacity of the [[:boards:vcc-gnd|vcc-gnd]] which has a similar controller. |
| |
The Maple mini board comes with a [[:tools:maple|USB boot loader]] along with the ROM based serial UART boot loader pre-installed. The USB boot loader is compatible with [[:tools:dfu-util|dfu-util]] and no programming hardware is necessary to begin development with the Maple mini. | The Maple mini board comes with a [[:tools:maple|USB boot loader]] in flash along with the ROM based serial UART boot loader. The USB boot loader is compatible with [[:tools:dfu-util|dfu-util]] and no programming hardware is necessary to begin development with the Maple mini. |
| |
=== Pinout === | === Pinout === |
<code> | <code> |
VCC MINI-USB VCC | VCC MINI-USB VCC |
GND *PB9 GND | GND *PB9 GND |
BUT PB8 BOOT0 VBAT | BUT PB8 BOOT0 VBAT |
15 PB7 PC13 14 | I2C1 SDA 15 PB7 PC13 14 |
16 PB6 PC14 13 | I2C1 SCL 16 PB6 PC14 13 |
17 PB5 PC15 12 | 17 PB5 PC15 12 |
18 PB4 NRST RESET | 18 PB4 NRST RESET |
19 PB3 PA0 11 | 19 PB3 PA0 11 |
20 PA15 PA1 10 | 20 PA15 PA1 10 |
21 PA14 STM32F103C8T6 PA2 9 | SWCLK 21 PA14 STM32F103CBT6 PA2 9 USART2 TX |
22 PA13 PA3 8 | SWDIO 22 PA13 PA3 8 USART2 RX |
23 PA12 PB1 PA4 7 | 23 PA12 PB1 PA4 7 SPI1 NSS |
24 PA11 LED PA5 6 | 24 PA11 LED PA5 6 SPI1 CLK |
RX 25 PA10 PA6 5 | USART1 RX 25 PA10 PA6 5 SPI1 MISO |
TX 26 PA9 RESET PA7 4 | USART1 TX 26 PA9 RESET PA7 4 SPI1 MOSI |
27 PA8 PB0 3 | 27 PA8 PB0 3 |
28 PB15 BUTTON PB2 2 | 28 PB15 BUTTON PB2 2 |
29 PB14 PB10 1 | 29 PB14 PB10 1 I2C2 SCL |
30 PB13 PB11 0 | 30 PB13 PB11 0 I2C2 SDA |
31 PB12 VIN | 31 PB12 VIN |
| |
ISP | ISP |
=== Power === | === Power === |
| |
Power is supplied on the USB socket or VIN (not simultaneously) which feeds a 3V3 LDO regulator. | Power is supplied on the USB socket or VIN which feeds a 3V3 LDO regulator. |
| |
=== LED demo === | === LED demo === |
| |
For now, see the [[:tools:libmaple|libmaple]] for a demo. Later a demo [[:tools:libopencm3|OpenCM3]] demo will appear here. | For now, see the [[:tools:libmaple|libmaple]] page for a demo. Later a demo [[:tools:libopencm3|OpenCM3]] demo will appear here. |
| |
=== Boot loader === | === Boot loader === |
| |
The Maple mini boot loader has it's own page [[:tools:maple|here]]. | The Maple mini boot loader has its own page [[:tools:maple|here]]. |
| |
| |
=== Resources === | === Resources === |
| |
[[http://www.aliexpress.com/store/product/leaflabs-Leaf-maple-mini-ARM-STM32-compatibility/812021_1987703487.html|Product page]]\\ | [[http://www.aliexpress.com/store/product/leaflabs-Leaf-maple-mini-ARM-STM32-compatibility/812021_1987703487.html|Product page]] |
[[http://www.winddeal.net/image//30463/30463/30463/30463/30463/30463/30462/30462-7.jpg|Schematic]] | [[http://www.winddeal.net/image//30463/30463/30463/30463/30463/30463/30462/30462-7.jpg|Schematic]] |
| |
| [[https://www.st.com/resource/en/datasheet/stm32f103cb.pdf|MCU datasheet]] |
| |
| [[https://www.st.com/resource/en/reference_manual/rm0008-stm32f101xx-stm32f102xx-stm32f103xx-stm32f105xx-and-stm32f107xx-advanced-armbased-32bit-mcus-stmicroelectronics.pdf|MCU reference manual]] |
| |