Difference between revisions of "STM32World"
Line 123: | Line 123: | ||
| | | | ||
| PC2 | | PC2 | ||
+ | | 6 | ||
+ | | 7 | ||
| PC3 | | PC3 | ||
| | | | ||
Line 128: | Line 130: | ||
| | | | ||
| PA0 | | PA0 | ||
+ | | 8 | ||
+ | | 9 | ||
| PA1 | | PA1 | ||
| | | | ||
Line 133: | Line 137: | ||
| | | | ||
| PA2 | | PA2 | ||
+ | | 10 | ||
+ | | 11 | ||
| PA3 | | PA3 | ||
| | | | ||
Line 138: | Line 144: | ||
| | | | ||
| PA4 | | PA4 | ||
+ | | 12 | ||
+ | | 13 | ||
| PA5 | | PA5 | ||
| | | | ||
Line 143: | Line 151: | ||
| | | | ||
| PA6 | | PA6 | ||
+ | | 14 | ||
+ | | 15 | ||
| PA7 | | PA7 | ||
| | | | ||
Line 148: | Line 158: | ||
| | | | ||
| PC4 | | PC4 | ||
+ | | 16 | ||
+ | | 17 | ||
| PC5 | | PC5 | ||
| | | | ||
Line 153: | Line 165: | ||
| | | | ||
| PB0 | | PB0 | ||
+ | | 18 | ||
+ | | 19 | ||
| PB1 | | PB1 | ||
| | | | ||
Line 158: | Line 172: | ||
| | | | ||
| PB2 | | PB2 | ||
+ | | 20 | ||
+ | | 21 | ||
| U0 | | U0 | ||
| | | | ||
Line 163: | Line 179: | ||
| | | | ||
| PB10 | | PB10 | ||
+ | | 22 | ||
+ | | 23 | ||
| PB11 | | PB11 | ||
| | | | ||
Line 168: | Line 186: | ||
| | | | ||
| PB12 | | PB12 | ||
+ | | 24 | ||
+ | | 25 | ||
| PB13 | | PB13 | ||
| | | | ||
Line 173: | Line 193: | ||
| | | | ||
| PB14 | | PB14 | ||
+ | | 26 | ||
+ | | 27 | ||
| PB15 | | PB15 | ||
| | | | ||
Line 178: | Line 200: | ||
| | | | ||
| PC6 | | PC6 | ||
+ | | 28 | ||
+ | | 29 | ||
| PC7 | | PC7 | ||
| | | | ||
Line 183: | Line 207: | ||
| | | | ||
| PC8 | | PC8 | ||
+ | | 30 | ||
+ | | 31 | ||
| PC9 | | PC9 | ||
| | | | ||
Line 188: | Line 214: | ||
| | | | ||
| U1 | | U1 | ||
+ | | 32 | ||
+ | | 33 | ||
| U2 | | U2 | ||
| | | | ||
Line 193: | Line 221: | ||
| | | | ||
| U3 | | U3 | ||
+ | | 34 | ||
+ | | 35 | ||
| U4 | | U4 | ||
| | | | ||
Line 198: | Line 228: | ||
| | | | ||
| 3.3V | | 3.3V | ||
+ | | 36 | ||
+ | | 37 | ||
| GND | | GND | ||
| | | | ||
Line 203: | Line 235: | ||
| | | | ||
| 5V | | 5V | ||
+ | | 38 | ||
+ | | 39 | ||
| GND | | GND | ||
| | | |
Revision as of 03:33, 5 May 2022
STM32World is a series of development boards designed for rapid development and prototyping.
The idea is to have MCU boards available with multiple MCU's (possibly including non ST ones such as the ones from GigaDevice).
The boards will be stackable but rather than trying to cram every single imaginable device into every board, these will be deliberately kept simple. A CAN transceiver board will include a CAN transceiver and nothing else.
As much as possible, peripheral board will be designed in such a way that they will not conflict with each other, even though this might not be possible to achieve 100 %.
All files for hardware and software is available at STM32World Github Repository
Form Factor
STM32World boards are meant to be stackable.
All boards are 3" x 2". In many cases this is much bigger than needed but PCB's are cheap and having the boards at that size makes layout much easier.
Board Ideas
Name | Type | Description | Status | |
---|---|---|---|---|
MCUSTM32F405 | MCU | MCU Board using the STM32F405 MCU | Under development | |
MCUSTM32F411 | MCU | MCU Board using the STM32F411 MCU | Under development | |
MCUSTM32F103 | MCU | MCU Board using the STM32F103 MCU | Under development | |
MCUGD32F405 | MCU | MCU Board using the GD32F405 MCU | Under development | |
PRGSTL | Programmer | Board designed like a ST-Link/V2.1 device | Under development | |
IOAW9523 | I/O | I²C AW9523 based GPIO Expander and LED driver | Under development | |
MEMW25Q128 | Storage | W25Q128 SPI Serial Flash | Under development | |
HID01 | Display/Keyboard | Display and touch keyboard | Under development | |
DWS2812 | Display | WS2812B RGB LED Array | Under development |
Pin Use
The STM32 processors are not 100 % flexible in mapping I/O pins, so certain peripherals can only be mapped to certain pins. Because of that, some of our board will conflict with each other.
|
|
Pin | MCUSTM32F405 | Remarks |
---|---|---|
PA0 | ||
PA1 | ||
PA2 | ||
PA3 | ||
PA4 | ||
PA5 | ||
PA6 | ||
PA7 | ||
PA8 | ||
PA9 | ||
PA10 | ||
PA11 | D- | |
PA12 | D+ | |
PA13 | ||
PA14 | ||
PA15 | ||
PB0 | ||
PB1 | ||
PB2 | ||
PB3 | ||
PB4 | ||
PB5 | ||
PB6 | ||
PB7 | ||
PB8 | ||
PB9 | ||
PB10 | ||
PB11 | ||
PB12 | ||
PB13 | ||
PB14 | ||
PB15 | ||
PC0 | ||
PC1 | ||
PC2 | ||
PC3 | ||
PC4 | ||
PC5 | ||
PC6 | ||
PC7 | ||
PC8 | ||
PC9 | ||
PC10 | ||
PC11 | ||
PC12 | ||
PC13 | ||
PC14 | ||
PC15 |