This DIY project originated from children's programming education when I took children to play with Lego toys. Looking at the companies on the market that change the interface and use it to make money, I would like to despise this DIY wall crack. Currently, only the entire project has been completed. There is still a lot of work to be done on the basic framework of the idea, especially the repair and processing of some details, which is very time-consuming and brain-consuming.
This DIY work board is based on GigaDevice GD32F350CBT6 microcontroller. With the support of the standard peripheral driver library, a set of script data analysis methods and online simulation data formats are customized, and script data is generated with a mobile phone or PC client. Bluetooth communication downloads the script data into the single board. After the single board is powered on, it loads the script data and analyzes it to complete the operation of each on-chip peripheral. It also supports online simulation of the script running process.
Detailed explanation and discussion of the work: https://bbs.eeworld.com.cn/thread-988484-1-1.html
Blockdiagram
Devices | Class | introduce | Datasheet |
---|---|---|---|
GD32F350CBT6 | The embedded processor and controller | ARM Cortex-M4 32-bit MCU,128KB Flash,16KB SRAM,108MHz | Download |
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