ghaytweyhtoo

STM32F103 Feiyue No. 1 Development Board

 
Overview

Preface

This is also a board I drew a long time ago. I drew it after learning STM32. Because when I was learning STM32, I didn’t buy a development board to learn. I just bought an STM32 minimum system. It seemed to be 9.9 yuan at the time and included free shipping. Then I used this minimum system. I learned about the system. At that time, Jialichuang didn’t have that many discounts, so I bought perforated boards from the Internet, then bought the components and peripherals, programmed them, and tested them. It's good to be able to test successfully every time, but once there is a problem, you will be in trouble because you don't know whether it is a problem with the device, a problem with the welding, or a problem with the program. In short, you may not be able to find the cause even if you spend a long time. But since Jialichuang has a discount, I have completely given up on perforated boards (there are still a lot of them, and I bought a lot at one time). Isn’t it nice to make boards and solder them? There is no need to worry about wiring, and it saves a lot of time in development. More efficient. It was at that time that I participated in the summer training camp of Jialichuang, and it was the first time I drew a board. After that, I fell in love with welding. I drew my own boards, debugged them by myself, defined my own functions, and wrote my own codes. The only fun in this was Only through experience can you understand. After that, I drew this development board because it was inconvenient to use a minimal system. There were no peripherals and I had to build them all myself. This would waste a lot of time during the development process, so I planned to draw a development board with many interfaces. , a development board that facilitates expansion, and then this development board was born (refer to the wildfire schematic diagram).

1. Peripheral interface

There are many peripherals on board and many interfaces are reserved.

Serial port, ST_LINk, USB are all lead out

SRAM

MCU LCD screen

SD card slot

W25Q

AT24

VS1053

MFRC522

MPU6050

buzzer

led

button

Adjustable Resistor (ADC)

DS1302

CAN

485

RGB light

WS2812

ESP8266

NRF24L01

Touch button

Temperature and humidity interface (DS18B20/DHT11)

Infrared interface head

6-way expansion interface (GND and VCC positions are different for expansion, and general peripherals can be connected (regardless of whether the power supply is inside or outside))

Lead out all IO pins

These peripherals can be said to meet basic project development

2. Welding debugging

It was something from a long time ago. I won’t write about this part in detail. I found a few pictures from my phone and posted them. image.png

image.png

3. Test peripherals

I have been using this board for a long time and have used some basic peripherals. I will list them here.

Serial, ST_LINk, USB via

SRAM passed

MCU LCD screen (I tested it with someone else’s screen, but it doesn’t seem to work. I don’t have time to study it)

SD card slot passes

W25Q passed

AT24 passed

VS1053 passed

MFRC522 passed

MPU6050 passed

Buzzer passed

LED passed

key pass

Adjustable Resistor (ADC) Pass

DS1302 (not tested, there should be no problem)

CAN (not tested)

485 (not tested)

RGB lights pass

WS2812 passed

ESP8266 passed

NRF24L01 passed

Touch button (this package is too small and cannot be used)

Temperature and humidity interface (DS18B20/DHT11) (passed)

Infrared interface head (not tested)

The functionality of the board is basically flawless.

4. Design defects

The touch button package is a bit small (I haven’t changed it, I don’t use it usually)

The interface position of MFRC522 is reversed. After inserting the card, the card is placed on the board (not facing outward, but it does not affect the use)

WS2812 feels like it can be removed, but it will be of no use at all.

I don’t know what’s wrong with the screen interface, please pay attention.

Everything else feels fine. (I have been using it for a long time, so I seem to remember these problems. There may be leaks, so please pay attention.)

I will update in time if I find other problems in the future, and everyone is welcome to correct them.

In addition, the silk screen of the pins of this board is relatively small and difficult to see clearly. You can make it larger by yourself.

image.png

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-05-30 01:19:49

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号