Updated on May 15th, I forgot a very important advantage of this board: the PA, PB and PC ports of this board are all gathered in one row, that is, one row for PA, one row for PB, and one row for PC. There is no row of pins. One pin will be PA, the next pin will be PB, and the next pin will become PC~~~. I was quite bothered by this when I used various core boards and development boards. I looked for It took me a long time to find the terminal! ! ! This board completely liberates lazy people! ! !
The release of this project is actually a bit embarrassing. The main reason is because of the large-scale price increase of this STM32F103. Selling a chip for several hundred yuan is really a bit too much~
I don’t know when this wave of price increases will pass. Friends who are interested can try using GD32 and HK32 to replace the F103C8T6 in Jlink. I have the impression that someone has tried it and there is no problem.
As for the main control F103RET6, the requirements are not high. Various 32 chips with PIN2PIN pins can theoretically be replaced . After all, this main control is just a development board, and the program part needs to be adjusted by yourself.
This board has been conceived for a long time. There are many STM32 development boards and core boards on the market. The problem is that every time I use it, I have to plug in a burner such as JLINK or STLINK. I am a lazy person, so naturally I have to think of ways to be lazy. So this development board integrating JLINK came into being.
Let’s briefly talk about the functions of this development board:
1. The onboard JLINK can be downloaded through SWD mode or through the CDC serial port. Just use the jumper cap to modify it. However, I personally recommend SWD, which is safe, efficient and can simulate.
The running lights of the 2.51 development board have been transplanted. At the top of the board, the conventional STM32 only has 3 lights at most. I used 8 here, which is enough for you to enjoy.
3. Reserved infrared, temperature and humidity, NFR24L01, TF card external interface.
4. Most of the RGB lights and speakers that are available on STM32 are also placed together. The speaker jumper is not recommended for daily use.
5. The buttons use a design of 1 reset button + 3 regular buttons + 1 touch button.
6. The IIC and SPI displays use a 7-pin socket and are compatible with common OLED displays currently on the market.
7.EEPROM and FLASH are also equipped for everyone to write large software. Brothers who don’t need them don’t need to solder them.
The 8.32.768K crystal oscillator currently uses two designs. You can just pick one and use it.
9. I have reserved a set of LCD interfaces. After you have played with this board, you can use an external LED expansion board to connect an external LCD. The main reason why I did not draw the LCD interface on this board is to draw it. Finally, the LCD is larger than the board, which is embarrassing. Secondly, if the board is larger, it will exceed the JLC sample size, and the price will be expensive. For those who do not need an external LCD, this pin header does not need to be soldered, but it is still a bit difficult to solder.
10. For all expansion ports or devices on the board that use IO ports except the LCD, I have all silk-screened the IO ports used. When developing, you can directly look at the board without looking at the schematic diagram. This is also a benefit given to everyone by me, a lazy person.
11. The most important point is that you only need one TYPEC data cable to use this board, and you no longer need an external programmer:)
12. The JLINK burning program is in my other post: https://oshwhub.com/duyes/ce-shi-jlink-ob-with-cdc-f103cxt6
That’s all for the introduction. I’m really glad that I bought some second-hand STM32 chips from Xianyu earlier to play with. Now the price of second-hand Xianyu seems to be acceptable. If you really can’t afford it, you can consider domestically produced chips. Play with chips, but don’t touch 51. The epidemic will eventually pass. 51 is a step backwards in the times. It is understandable to save costs on the production line, but when we learn knowledge, we cannot learn from old products.
I wish you all a good time playing and learning well.
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