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).
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
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.
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.
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.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet