First of all, I would like to thank EEWORLD and National Technology for giving me the opportunity to evaluate the development board. I have been evaluating the development board for one month from the end of June to now.
Initially, I planned to only evaluate the AD, SPI, Timer and Flash functions, but later I added a few debugging tools and the introduction of GUI and USB, and I had a lot of feelings about it.
As an embedded designer, I read a lot of manuals, tutorials, and teaching videos. When I really started writing, I found many of my own shortcomings, expanded my knowledge points, and it was also very helpful for my future work. Many of the main frequencies, Flash page sizes, write lifespans, etc. that I had only glanced at before are now easy to remember, and I have a deeper understanding of the 32-like series as a whole.
The company has now started small-batch trial production of N32, and I believe it will be successfully replaced in the near future.
During this evaluation, no bugs were found in the official documents and routines, and all functions were running smoothly, exceeding expectations. I was prepared to fight against bugs before the evaluation, but it turned out to be so smooth.
Finally, a few suggestions
I don't know why MDK has become very difficult to use now. The positioning code (Go To Def.... of "") often doesn't work. Later, I imported the EIDE plug-in of VsCode into MDK for development. I hope the official can develop Arduino functions. Some of our company's projects are developed using ESP32. Now they are all developed using VsCode's platformio, which is very efficient. In addition, the Arduino ecosystem is getting better and better. Many functional libraries are very convenient to use, such as U8G2, Modbus, Shell, Json and many other useful libraries.
There is also the download address of the manual and MDK PACK file. I only found out that there is an FTP server for downloading through the evaluation posts of netizens. Before, I had to find an agent and ask them to send it to me. I searched for it on the official website for a long time but didn't see it. Now I don't know what's going on. This is very important.
Then there is the ecological issue. I originally wanted to get a Bluetooth board to test it, but after looking at the example code, I lost confidence. The information provided is indeed relatively little, and it would be too tiring to figure it out on my own, especially now compared with the ease of use of the Arduino platform, it has no advantage.
Thanks again. I will share new features and tips with you in the future.
|