From the following process, we can see that the new version of the graphics library will make the graphics display part simpler and more feasible!!! The following example shows how to use the LCD Cont...
The same code, when I compiled it in EVC, was about 1M. After porting it to VS2005, it increased to 2.3M. Why is this? I also optimized the program and removed a lot of code, but the compiled EXE is e...
uint16 dat;...if (dat0xff00) {....}After compilation, onlymov A,R2jz c:xxxxIndeed, it is enough to judge whether the upper eight bits are non-0.I have also studied the principles of compilation. It is...
The brightness of LED lights can be adjusted by using timers and corresponding output functions. Taking channel 1 of timer 1 as an example (PA8), it can achieve PWM control by controlling the duty cyc...
Since I don't have this development board, I can't fully understand the CAN communication of this development board. However, through studying the routines, I found that CAN communication is used for ...
Because the SD/MMC board on some development boards does not support 4-bit bus mode, a new macro MICROPY_HW_SDMMC_BUS_WIDTH is added to allow the width of the SD/MMC bus interface to be defined, the d...