1. Installation environment construction and problems and suggestions encountered during installation. You need to compile routines and download successful screenshots Completed, see [New Driving Force Technology MM32F031C6 Development Board Evaluation] Build the development environment & build the first project & serial port DMA fixed-length reception https://en.eeworld.com/bbs/forum.php?mod=viewthread&tid=1057689&fromuid=728766 (Source: Electronic Engineering World - Forum) [New Driving Force Technology MM32F031C6 Development Board Evaluation] ADC & Timer Interrupt & Independent Watchdog https://en.eeworld.com/bbs/forum.php?mod=viewthread&tid=1059679&fromuid=728766 (Source: Electronic Engineering World - Forum) 2. Use of basic MCU peripherals (at least GPIO, AD, basic timer, UART, advanced timer PWM) has been completed. For details, see: [New Driving Force Technology MM32F031C6 Development Board Evaluation] Single-line driver & I2C device & SPI device & independent button control relay
https://en.eeworld.com/bbs/forum.php?mod=viewthread&tid=1058227&fromuid=728766 (Source: Electronic Engineering World - Forum) [New Driving Force Technology MM32F031C6 Development Board Evaluation] ADC & Timer Interrupt & Independent Watchdog https://en.eeworld.com/bbs/forum.php?mod=viewthread&tid=1059679&fromuid=728766 (Source: Electronic Engineering World Forum) [New Driving Force Technology MM32F031C6 Development Board Evaluation] External Interrupt & Wake-up & PWM Breathing Light https://en.eeworld.com/bbs/forum.php?mod=viewthread&tid=1059690&fromuid=728766 (Source: Electronic Engineering World Forum) The above peripherals only need to be adjusted individually, and the overall use is not required. Some video and picture materials are required 3. Low power consumption, high and low temperature, anti-interference, and destructive tests require test conditions and results Not all tests have been completed, only the low power consumption test has been completed, and the operating current of MM32F031 in standby mode is measured to be 20mA. 4. Development of a small overall project (selected by yourself) (can use several peripherals to complete a small demo or MCU design) has been completed. For details, see: 【New Driving Force Technology MM32F031C6 Development Board Evaluation】 Single-line driver & I2C device & SPI device & independent button control relay https://en.eeworld.com/bbs/forum.php?mod=viewthread&tid=1058227&fromuid=728766 (Source:Electronic Engineering World - Forum) 5, IC bug search, library functions, manual errata suggestions, etc. (as long as you can point out the places that are not satisfactory to use) For BUG, it is the BUG in the PWM breathing light function, namely the GPIO_PinAFConfig() function, where the register configuration GPIOB->AFRL=0x110001 must be used to enable the PWM function normally. Also, SPI1 cannot be adjusted using the library function, which is also a rather unpleasant place. 6. User experience, development board and domestic MCU development suggestions User experience: Very good, MM32 innovatively fixes the BUG of the CS chip select interface in the hardware SPI, and the chip select can be configured normally using hardware. Development suggestions: It is recommended to add serial port idle interrupts to the MM32 series of MCUs in the future, which is very helpful for actual projects. There is also the introduction of high-performance models of the M4 core.
This content is originally created by EEWORLD forum user donatello1996. If you need to reprint or use it for commercial purposes, you must obtain the author's consent and indicate the source