The Power of Domestic 32-bit MCUs: A Comprehensive Review
Write a summary, discuss the workplace, and win a DJI drone, Redmi tablet, Huawei headphones, and JD card!This article comes from the Breadboard Community’s “Lingdong Mini-F5333 Development Board” free review activity.[Lingdong Mini-F5333 Development Board] + OLED12864 plays BadappleUnboxing experience receivedAfter trying the Mini-F5333 development board launched by Lingdong Microelectronics for two days, my overall feeling is very good. My intuitive impression is that domestic 32-bit MCUs are surprisingly strong, both in terms of performance, price advantage, and the quality of the official example code, all of which are excellent. The specific functions are described in detail on the official website, and I will not repeat them. In short, it has all the necessary functions, and as a development board, it can basically verify all the functions of this chip. Here are a few unmarked large pictures:Figure 1 FrontFigure 2 BackOverall, the component layout is reasonable, the silk screen is clear, the workmanship is excellent, and it has the quality of a big factory, with rich interfaces. The emulator download port supports both the traditional JLINK 20PIN connection and the 4-wire STLINK and DAPLINK, the only downside is that the silk screen for the 4-wire pins is not marked on the back of the PCB emulator download port, so when using the 4-wire download, one has to refer to the schematic to count the pins, which is a bit inconvenient. I hope the manufacturer can improve this in future versions. Another small point is that the silk screen of the double-row pin header is a bit far from the pins.2. SoftwareAfter looking at the appearance, the first step is to light up the first LED, haha. Here is an effect picture:Figure 3 Lights up 4 LEDs, still colored, good review! Regarding software configuration, writing, etc., I encountered a few things that need attention:1. The serial data printed in the official example is default UART1, TX is PB6, not the TTL to USB TYPEC interface;2. The official example project related to the serial port reports hardware initialization information on UART1 (PB6), and uart2 is used for user functions.3. Default baud rate is 115200;4. During testing, I found that the right-click function to find the definition location cannot jump, and later found that the inability to jump is because the path is too long or contains Chinese characters;5. The example project uses VC6 for compilation, which cannot be compiled with VC5. The MDK needs to be upgraded. I tested versions 5.37 and 5.38 without issues; otherwise, adding PACK in lower versions of MDK will cause compilation errors.Figure 4 Successfully installed PACK, select chip modelFigure 5 Connect the development board, can correctly identify the serial number3. PracticeAfter thinking about it, I still want to play with a rotten apple. First, adjust the OLED; here I choose a pure white OLED for a reason, because I previously used a yellow-blue screen, and the middle line felt not very good.Figure 6 OLED12864 display effectFigure 7 Badapple playback screenThis article comes from the Breadboard Community’s “Lingdong Mini-F5333 Development Board” free review activity.