"The 1th issue of the rich Rai Tutorial" STM32-based hardware RGB888 interface for Emwin fast refresh scenarios, 32-bit color or 24

Source: Internet
Author: User

Description:
1. First of all thanks to St finally launched the ARGB format of the Emwin library, it is awaited to start out, using STM32 hardware RGB888 interface to refresh the picture slow problem finally get resolved.
2. This is a long-standing problem that was discovered before the Emwin template was created for our STM32-V6 board. The hardware configuration of the V6 board is STM32F429BIT6 + 32-bit bandwidth SDRAM + hardware RGB888 interface. The actual test found that the F429 is configured as a 16-bit color RGB565, refresh the 800*480 resolution of the picture can be 15ms or so a frame, and test 24-bit color RGB888 or 32-bit color ARGB8888, unexpectedly need more than 200 Ms. Later, after many tests, the root cause was found, as most of the time was lost in the ARGB and ABGR format conversions. After using ARGB format library, brush 800*480 size picture can do 20ms one frame.
3. Recently, ST's new release of the Stemwin 5.40 version of the library has been added to the ARGB format, this issue has been resolved, this topic is to explain how to use this library, replace with a lot of attention to the place.
4. The new version of the STemWin5.40 header file using IAR7.5 compilation will have multiple warnings, no tube. In addition, the two examples are modified by the previous Emwin to improve the example, the test notes look at this post: Link http://forum.armfly.com/forum.php?mod=viewthread&tid=23687
================================
Featured Tutorials Download:
Special Tutorial 1th: The STM32-based hardware RGB888 interface realizes the Emwin fast refresh scheme. pdf (1.52 MB)
Two examples of supporting downloads (including MDK and IAR)
V6-910_stemwin Improve the experiment _ Intelligent Home Interface Design (UCOS-III). 7z (6.55 MB)
V6-911_stemwin Improve the experiment _ Intelligent Home Interface Design (freertos). 7z (6.66 MB)
Tutorial Directory:

the advantage of using a 32-bit color ARGB8888 or 24-bit color RGB888 is that the display works fine, see below:

The use of 16-bit color RGB565 will be a lot worse, especially gradient color changes and color-rich pictures:



"The 1th issue of the rich Rai Tutorial" STM32-based hardware RGB888 interface for Emwin fast refresh scenarios, 32-bit color or 24

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.