Pinout with functions

strawberrymaker
Wed Apr 29, 2015 4:28 pm
Hello :)
Did someone already a pinout picture for the chip with its capability(i2c, spi, pwm etc)?
For this board(or generally the chip itself):
Image

Thanks for help :)

~Straw


RogerClark
Thu Apr 30, 2015 1:14 am

The pinout is basically same as the Maple mini

I’ll try to convert the table from that page int something that can be used in a sticky on the forum, but is a bit complicated as I have to convert all the tags

http://leaflabs.com/docs/hardware/maple-mini.html

This may work, or it may come out as gibberish ;-)

Pin GPIO ADC Timer I2C UART SPI 5 V?
D0 PB11 * * 2_SDA 3_RX * Yes
D1 PB10 * * 2_SCL 3_TX * Yes
D2 PB2 * * * * * Yes
D3 PB0 CH8 3_CH3 * * * *
D4 PA7 CH7 3_CH2 * * 1_MOSI *
D5 PA6 CH6 3_CH1 * * 1_MISO *
D6 PA5 CH5 * * * 1_SCK *
D7 PA4 CH4 * * 2_CK 1_NSS *
D8 PA3 CH3 2_CH4 * 2_RX * *
D9 PA2 CH2 2_CH3 * 2_TX * *
D10 PA1 CH1 2_CH2 * 2_RTS * *
D11 PA0 CH0 2_CH1_ETR * 2_CTS * *
D12 PC15 * * * * * *
D13 PC14 * * * * * *
D14 PC13 * * * * * *
D15 PB7 * 4_CH2 1_SDA * * Yes
D16 PB6 * 4_CH1 2_SCL * * Yes
D17 PB5 * * 1_SMBA * * *
D18 PB4 * * * * * Yes
D19 PB3 * * * * * Yes
D20 PA15 * * * * * Yes
D21 PA14 * * * * * Yes
D22 PA13 * * * * * Yes
D23 PA12 * 1_ETR * 1_RTS * Yes
D24 PA11 * 1_CH4 * 1_CTS * Yes
D25 PA10 * 1_CH3 * 1_RX * Yes
D26 PA9 * 1_CH2 * 1_TX * Yes
D27 PA8 * 1_CH1 * 1_CK * Yes
D28 PB15 * * * * 2_MOSI Yes
D29 PB14 * * * 3_RTS 2_MISO Yes
D30 PB13 * * * 3_CTS 2_SCK Yes
D31 PB12 * 1_BKIN 2_SMBA 3_CK 2_NSS Yes
D32 PB8 * 4_CH3 * * * Yes


strawberrymaker
Thu Apr 30, 2015 4:28 am
Thanks :)
Gonna try to make some Pictures with the io-pins, bit in the style of those arduino pinout pictures ^^

~Straw


ahull
Thu Apr 30, 2015 9:30 am
Something like this?
Image
…or this…
Image

mrbwa1
Thu Apr 30, 2015 2:23 pm
RogerClark wrote:The pinout is basically same as the Maple mini

I’ll try to convert the table from that page int something that can be used in a sticky on the forum, but is a bit complicated as I have to convert all the tags

http://leaflabs.com/docs/hardware/maple-mini.html


strawberrymaker
Thu Apr 30, 2015 6:49 pm
mrbwa1 wrote:RogerClark wrote:The pinout is basically same as the Maple mini

I’ll try to convert the table from that page int something that can be used in a sticky on the forum, but is a bit complicated as I have to convert all the tags

http://leaflabs.com/docs/hardware/maple-mini.html


mrbwa1
Thu Apr 30, 2015 7:41 pm
That’ll work. Now to find some time to dig into it… I’ll get a start and post the partial to see if people like it. :ugeek:

zoomx
Fri May 01, 2015 7:59 am
Here are photo of my board
Image
Image
I believe that there are other versions of this cheap board.
Some has bigger LDO and capacitors underneath
Image
Image
others stlink pins doesn’t cover the pin writing like in mine.
Image

strawberrymaker
Fri May 01, 2015 9:31 am
Thanks. Im making again a picture in the same style AS posted before. But i Have no idea how to add the naming for the Pins. Its too much work in Photoshop.

~Straw


mrbwa1
Fri May 01, 2015 2:51 pm
I’ll try and spend some time with it this weekend. I know a few tricks to get things labeled. The first one will be time consuming, but I can set it up so that doing additional boards is a matter of swapping out the photo and moving around the pin names, so it’ll be pretty quick. Once I get some posted, we will probably want to start noting any board markings identifying variants (logos, websites, pins covering writing, color, etc).

JensEP
Sat May 02, 2015 9:36 am
New member of the family:

STM32F103VET6

Nice little board (40 x 50mm) with 80 GPIO + microSD + 1KB EEPROM + 32kHz Xtal

http://www.ebay.com/itm/1PCS-STM32F103V … 1433302819

Edit
LED:
PB9

EEPROM:
PB6 – SCL
PB7 – SDA
Addr: 0x50, 0x51, 0x52, 0x53

SD 4 bit mode: (edited)
1 – PC10 – DAT2 – SDIO_D2
2 – PC11 – DAT3 – SDIO_D3
3 – PD2 – CMD – SDIO_CMD
4 – VDD
5 – PC12 – CLK – SDIO_CK
6 – VSS
7 – PC8 – DAT0 – SDIO_D0
8 – PC9 – DAT1 – SDIO_D1
PA8 – Card Detect


RogerClark
Sat May 02, 2015 9:53 am

Just ordered one on eBay $13 ($17 AU)

80 GPIO ought to be enough for anybody

Actually, I already have a STM32F103ZET board

Image

which has 112 pins, and I actually quite like it. But soldering all 112 pins on, did take some time


JensEP
Sat May 02, 2015 10:29 am
Actually, I already have a STM32F103ZET board
I have this too, but how often du you need 112 GPIO?


RogerClark
Sat May 02, 2015 12:37 pm
I don’t need 112 but I have a LCD display with touch and SD card reader and it has 40 connections

;-)


Luc_Exe
Mon May 04, 2015 3:00 am
Perfect, this thread will be very helpful.

Maybe i can help with this work, im not good with drawing, but if you need help for something like to read the datasheet and put the pinout with default and alternate functions on csv or an excel sheet, just tell me.

I have 2 different boards, the first is the same board with yellow jumpers and headers that zoomx has. The other type I own comes with an STM32F103VET6, 2 mini usb (one has an USB to RS232 ic), slot for the RTC backup battery and other things:

Front:
Image

Back:
Image

Sorry for the quality of the pictures, taken with a bad cellphone camera and bad lightning conditions. I will update tomorrow with better pictures


RogerClark
Mon May 04, 2015 3:16 am
Luc Exe

Use the STM32F103Z board type for that board. It defined more GPIO than you have, but I don’t think it makes any difference ;-)

I have order a V series board, so I’ll do a generic board definition for it when it arrives. as its basically just the Z board with some gpio removed


bobc
Sat May 09, 2015 10:35 pm

I just posted this on another thread, but this one seems more appropriate. I’ve been working on a C# program to generate pin maps, here are a couple I have done:

Maple Mini.png
Maple Mini.png (232.4 KiB) Viewed 4253 times

RogerClark
Sat May 09, 2015 10:45 pm
Thanks Bob

Where else did you post it ?

I’m not sure if it would clutter up the diagram, but having something to indicate if a pin was 5V tolerant would also be beneficial

Are you going to post your C# code ?

Thanks

Roger


ahull
Sun May 10, 2015 12:50 am
@Bobc, don’t forget the labels for the pins on the programming header at the top of the picture on the Mini STM32 board.

madias
Sun May 10, 2015 12:09 pm
I personally try to give as much informations into the pinsheet as possible (5V tolerance, PWM, ADC, Timers…):
viewtopic.php?f=29&t=93
If someone is interested I can give you the original xls sheet – it’s quiet easy to adapt it for another board.

Rick Kimball
Mon Jun 08, 2015 5:54 pm
bobc wrote:… I’ve been working on a C# program to generate pin maps, …

bianchifan
Tue Jan 10, 2017 10:05 am
I have a problem with the pin assignment of the “blue pill”.
Refering the bluepillpinout pic I miss the ARDUINO pins, A0…AN and D0…Dn.
In STM32 mini pic (red pill) I only found the analog pins.

BTW.. The “Morpho” Connector on (X)Nucleo-F103 board contains the signals PC4, PF4 and PF5 but they are not listed in corresponding board.h.enum


Leave a Reply

Your email address will not be published. Required fields are marked *