{"id":14179,"date":"2023-03-23T09:47:59","date_gmt":"2023-03-23T04:17:59","guid":{"rendered":"https:\/\/fastbitlab.com\/?p=14179"},"modified":"2024-03-02T10:58:41","modified_gmt":"2024-03-02T05:28:41","slug":"stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd","status":"publish","type":"post","link":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/","title":{"rendered":"STM32-LTDC, LCD-TFT, LVGL (MCU3) Lecture 5| Roaring tiger demo on STM32F407-DISC board with external LCD"},"content":{"rendered":"<div class=\"boldgrid-section\" style=\"background-image: linear-gradient(to left, #eeeeee, #eeeeee);\" data-bg-color-1=\"#EEEEEE\" data-bg-color-2=\"#EEEEEE\" data-bg-direction=\"to left\">\n<div class=\"container\">\n<div class=\"row\" style=\"padding-top: 35px; padding-bottom: 0px; background-image: linear-gradient(to left, #eeeeee, #eeeeee);\" data-bg-color-1=\"#EEEEEE\" data-bg-color-2=\"#EEEEEE\" data-bg-direction=\"to left\">\n<div class=\"col-md-1 col-sm-12 col-xs-12 col-lg-1\">\n<div class=\"boldgrid-shortcode\" data-imhwpb-draggable=\"true\">\n\n<\/div>\n<p class=\"\">&nbsp;<\/p>\n<\/div>\n<div class=\"col-md-10 col-sm-12 col-xs-12 col-lg-10\">\n<h1 class=\"\" style=\"text-align: center; font-size: 35px; border-width: 0px; line-height: 50px; font-family: 'Roboto Slab'; font-weight: 400;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><strong><span style=\"color: #000080;\">Roaring tiger demo on STM32F407-DISC board with external LCD<\/span><\/strong><\/h1>\n<div class=\"row bg-editor-hr-wrap\" style=\"border-width: 0px; margin-top: 0px;\">\n<div class=\"col-lg-12 col-md-12 col-xs-12 col-sm-12\">\n<div>\n<div class=\"bg-hr bg-hr-10 color2-color\" style=\"border-style: solid; border-width: 0px 0px 3px;\"><\/div>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p class=\"\" style=\"border-width: 0px; font-size: 17px; line-height: 30px; font-family: 'Roboto Slab'; font-weight: 400;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">In this article, let&#8217;s see the Roaring tiger demo on the <a href=\"https:\/\/www.st.com\/en\/evaluation-tools\/stm32f4discovery.html\">STM32F407-DISC<\/a> board with an external LCD.&nbsp;<\/span><\/p>\n<figure id=\"attachment_14182\" aria-describedby=\"caption-attachment-14182\" style=\"width: 635px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-14182 size-full\" src=\"https:\/\/fastbitlab.com\/wp-content\/uploads\/2023\/03\/Figure-1-6.png\" alt=\"Figure 1. 32F407DISCOVERY + SPI based LCD module\" width=\"635\" height=\"393\" srcset=\"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-6.png 635w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-6-300x186.png 300w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-1-6-600x371.png 600w\" sizes=\"(max-width: 635px) 100vw, 635px\" \/><figcaption id=\"caption-attachment-14182\" class=\"wp-caption-text\"><span style=\"color: #000000;\">Figure 1. 32F407DISCOVERY + SPI based LCD module<\/span><\/figcaption><\/figure>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">Here we are using an external LCD. That&#8217;s why you need to establish the connections first. So, you have to interface this LCD to this discovery board.<\/span><\/p>\n<p class=\"\">&nbsp;<\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">Here we are using SPI communication along with a few control signals. And the SPI communication is used to send commands, its parameters, and the RGB data.<\/span><\/p>\n<figure id=\"attachment_14183\" aria-describedby=\"caption-attachment-14183\" style=\"width: 587px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-14183 \" src=\"https:\/\/fastbitlab.com\/wp-content\/uploads\/2023\/03\/Figure-2-5.png\" alt=\"Figure 2. SPI interface\" width=\"587\" height=\"242\" srcset=\"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-2-5.png 1813w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-2-5-300x124.png 300w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-2-5-1024x422.png 1024w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-2-5-768x316.png 768w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-2-5-600x247.png 600w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-2-5-1536x633.png 1536w\" sizes=\"(max-width: 587px) 100vw, 587px\" \/><figcaption id=\"caption-attachment-14183\" class=\"wp-caption-text\"><span style=\"color: #000000;\">Figure 2. SPI interface<\/span><\/figcaption><\/figure>\n<p class=\"\">&nbsp;<\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">Let&#8217;s see the LCD-TFT Display module.<\/span><\/p>\n<figure id=\"attachment_14184\" aria-describedby=\"caption-attachment-14184\" style=\"width: 598px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-14184 \" src=\"https:\/\/fastbitlab.com\/wp-content\/uploads\/2023\/03\/Figure-3-3.png\" alt=\"Figure 3. LCD-TFT module details\" width=\"598\" height=\"325\" srcset=\"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-3-3.png 1844w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-3-3-300x163.png 300w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-3-3-1024x556.png 1024w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-3-3-768x417.png 768w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-3-3-600x326.png 600w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-3-3-1536x835.png 1536w\" sizes=\"(max-width: 598px) 100vw, 598px\" \/><figcaption id=\"caption-attachment-14184\" class=\"wp-caption-text\"><span style=\"color: #000000;\">Figure 3. LCD-TFT module details<\/span><\/figcaption><\/figure>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">Look at Figure 3, it shows detailed information about the LCD-TFT module. It is based on the ILI9341 chip, and I would recommend selecting the same display module chip. The module uses an LCD driver chip, which operates on SPI communication. The board provides a SPI clock pin, MOSI pin, and MISO pin. Before purchasing this board, please ensure that the Driver IC and interface are SPI and that it supports the Touch screen controller. Additionally, note that the screen size of the module is 2.4 inches.<\/span><\/p>\n<p class=\"\">&nbsp;<\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">The connection details are shown in Figure 4. You have to do the connections exactly like this.<\/span><\/p>\n<figure id=\"attachment_14185\" aria-describedby=\"caption-attachment-14185\" style=\"width: 595px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-14185 \" src=\"https:\/\/fastbitlab.com\/wp-content\/uploads\/2023\/03\/Figure-4-3.png\" alt=\"Figure 4. Connection details\" width=\"595\" height=\"325\" srcset=\"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-4-3.png 1865w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-4-3-300x164.png 300w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-4-3-1024x559.png 1024w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-4-3-768x420.png 768w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-4-3-600x328.png 600w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-4-3-1536x839.png 1536w\" sizes=\"(max-width: 595px) 100vw, 595px\" \/><figcaption id=\"caption-attachment-14185\" class=\"wp-caption-text\"><span style=\"color: #000000;\">Figure 4. Connection details<\/span><\/figcaption><\/figure>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">Take some jumper wires and establish these connections.&nbsp; Here, PC2, PB13, and PB15 are SPI pins. The SPI2 peripheral of the microcontroller is used to deliver the image contents to the LCD module.<\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">PD9, PD10, and PD11 are some control signals, which I&#8217;ll be explaining later. You need not to worry about those lines. Basically, this exercise is just to test the hardware interfacing to ensure all these connections are working fine.<\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">Please note that this LCD module requires 5 Volts of supply, that&#8217;s why the ground(GND) and 5 volt points are already there on the Discovery board. So, you can use it.<\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">And also please note that the LED pin of this display should be connected to the 5 Volt. Again, there are multiple 5 Volt points are there on the Discovery board, you can make use of that.&nbsp;&nbsp;<\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">After the connection, you go to the project,&nbsp; first build the project and then run the project.<\/span><\/p>\n<p class=\"\" style=\"border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; font-size: 17px; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"font-weight: 400; color: #000000;\">The roaring tiger demo on the STM32F407-DISC board with external LCD is shown in Figure 5. So, I interfaced the LCD module with the board using some jumper wires.<\/span><\/p>\n<figure id=\"attachment_14186\" aria-describedby=\"caption-attachment-14186\" style=\"width: 694px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-14186 \" src=\"https:\/\/fastbitlab.com\/wp-content\/uploads\/2023\/03\/Figure-5-3.png\" alt=\"Figure 5. Roaring tiger demo on STM32F407-DISC board with external LCD\" width=\"694\" height=\"381\" srcset=\"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-3.png 3002w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-3-300x164.png 300w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-3-1024x561.png 1024w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-3-768x421.png 768w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-3-600x329.png 600w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-3-1536x842.png 1536w, https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-3-2048x1123.png 2048w\" sizes=\"(max-width: 694px) 100vw, 694px\" \/><figcaption id=\"caption-attachment-14186\" class=\"wp-caption-text\"><span style=\"color: #000000;\">Figure 5. Roaring tiger demo on STM32F407-DISC board with external LCD<\/span><\/figcaption><\/figure>\n<p class=\"\">&nbsp;<\/p>\n<p class=\"\" style=\"border-width: 0px;\">&nbsp;<\/p>\n<p class=\"\" style=\"font-size: 17px; line-height: 30px; font-family: 'Roboto Slab'; font-weight: 400;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"color: #800080;\"><b>Get the Full Course on STM32-LTDC, LCD-TFT, LVGL (MCU3)<\/b><\/span><span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/www.udemy.com\/course\/mastering-microcontroller-stm32-ltdc-lcd-tft-lvgl\/\"> <b>Here.<\/b><\/a><\/span><\/p>\n<p class=\"\" style=\"font-size: 23px; border-width: 0px; font-family: 'Roboto Slab'; font-weight: 400; line-height: 30px;\" data-font-family=\"Roboto Slab\" data-font-weight=\"400\" data-font-style=\"\"><span style=\"color: #000080;\"><b>FastBit Embedded Brain Academy Courses<\/b><\/span><\/p>\n<p class=\"\" style=\"font-size: 17px; border-width: 0px;\"><span style=\"color: #000000;\">C<span style=\"font-weight: 400;\"><span style=\"color: #000000;\">lick here:<\/span><span style=\"color: #0000ff;\">&nbsp;<\/span><\/span><\/span><span style=\"color: #0000ff;\"><a style=\"color: #0000ff; text-decoration: underline;\" href=\"http:\/\/fastbitlab.com\/course1\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/fastbitlab.com\/course1<\/span><\/a><\/span><\/p>\n<p class=\"\">&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Roaring tiger demo on STM32F407-DISC board with external LCD &nbsp; In this article, let&#8217;s see the Roaring tiger demo on the STM32F407-DISC board with an external LCD.&nbsp; Here we are using an external LCD. That&#8217;s why you need to establish the connections first. So, you have to interface this LCD to this discovery board. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":14186,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"0","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"enable","ocean_disable_heading":"default","ocean_post_title":"Roaring tiger demo on STM32F407-DISC board with external LCD","ocean_post_subheading":"","ocean_post_title_style":"solid-color","ocean_post_title_background_color":"#005d9b","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"off","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"off","ocean_gallery_id":[],"footnotes":""},"categories":[8],"tags":[26],"class_list":["post-14179","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-stm32-ltdc-lcd-tft-lvgl-mcu3","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Roaring tiger demo on STM32F407-DISC board with external LCD<\/title>\n<meta name=\"description\" content=\"Explore the fascinating Roaring Tiger demo on the STM32F407-DISC board with an external LCD. Learn how to interface and control an ILI9341\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Roaring tiger demo on STM32F407-DISC board with external LCD\" \/>\n<meta property=\"og:description\" content=\"Explore the fascinating Roaring Tiger demo on the STM32F407-DISC board with an external LCD. Learn how to interface and control an ILI9341\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/\" \/>\n<meta property=\"og:site_name\" content=\"FastBit EBA\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/fastbiteba\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-23T04:17:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-02T05:28:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-3-1024x561.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"561\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"FastBitLab\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fastbiteba\" \/>\n<meta name=\"twitter:site\" content=\"@fastbiteba\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"FastBitLab\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\\\/\"},\"author\":{\"name\":\"FastBitLab\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#\\\/schema\\\/person\\\/e32b38e733a0d76ffa7e6bc998652e5d\"},\"headline\":\"STM32-LTDC, LCD-TFT, LVGL (MCU3) Lecture 5| Roaring tiger demo on STM32F407-DISC board with external LCD\",\"datePublished\":\"2023-03-23T04:17:59+00:00\",\"dateModified\":\"2024-03-02T05:28:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\\\/\"},\"wordCount\":503,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Figure-5-3.png\",\"keywords\":[\"STM32-LTDC (MCU3) Lectures\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\\\/\",\"url\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\\\/\",\"name\":\"Roaring tiger demo on STM32F407-DISC board with external LCD\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Figure-5-3.png\",\"datePublished\":\"2023-03-23T04:17:59+00:00\",\"dateModified\":\"2024-03-02T05:28:41+00:00\",\"description\":\"Explore the fascinating Roaring Tiger demo on the STM32F407-DISC board with an external LCD. Learn how to interface and control an ILI9341\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\\\/#primaryimage\",\"url\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Figure-5-3.png\",\"contentUrl\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Figure-5-3.png\",\"width\":3002,\"height\":1646,\"caption\":\"Figure 5. Roaring tiger demo on STM32F407-DISC board with external LCD\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"STM32-LTDC, LCD-TFT, LVGL (MCU3) Lecture 5| Roaring tiger demo on STM32F407-DISC board with external LCD\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/\",\"name\":\"FastBit EBA\",\"description\":\"Your Online Academy of Embedded Systems\",\"publisher\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#organization\",\"name\":\"FastBit EBA\",\"url\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/logo-EzNrEnyr.png\",\"contentUrl\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/logo-EzNrEnyr.png\",\"width\":640,\"height\":640,\"caption\":\"FastBit EBA\"},\"image\":{\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/fastbiteba\\\/\",\"https:\\\/\\\/x.com\\\/fastbiteba\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fastbit-embedded-brain-academy-b3167b124\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCa1REBV9hyrzGp2mjJCagBg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/fastbitlab.com\\\/blog\\\/#\\\/schema\\\/person\\\/e32b38e733a0d76ffa7e6bc998652e5d\",\"name\":\"FastBitLab\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9230d0f9bdef28b63a01e7ca274ee7b2e8ed9abe932ee564af8809caaf52a0c8?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9230d0f9bdef28b63a01e7ca274ee7b2e8ed9abe932ee564af8809caaf52a0c8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9230d0f9bdef28b63a01e7ca274ee7b2e8ed9abe932ee564af8809caaf52a0c8?s=96&d=mm&r=g\",\"caption\":\"FastBitLab\"},\"description\":\"The FastBit Embedded Brain Academy uses the power of internet to bring the online courses related to the field of embedded system programming, Real time operating system, Embedded Linux systems, etc at your finger tip with very low cost. Backed with strong experience of industry, we have produced lots of courses with the customer enrolment over 3000+ across 100+ countries.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Roaring tiger demo on STM32F407-DISC board with external LCD","description":"Explore the fascinating Roaring Tiger demo on the STM32F407-DISC board with an external LCD. Learn how to interface and control an ILI9341","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/","og_locale":"en_US","og_type":"article","og_title":"Roaring tiger demo on STM32F407-DISC board with external LCD","og_description":"Explore the fascinating Roaring Tiger demo on the STM32F407-DISC board with an external LCD. Learn how to interface and control an ILI9341","og_url":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/","og_site_name":"FastBit EBA","article_publisher":"https:\/\/www.facebook.com\/fastbiteba\/","article_published_time":"2023-03-23T04:17:59+00:00","article_modified_time":"2024-03-02T05:28:41+00:00","og_image":[{"width":1024,"height":561,"url":"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-3-1024x561.png","type":"image\/png"}],"author":"FastBitLab","twitter_card":"summary_large_image","twitter_creator":"@fastbiteba","twitter_site":"@fastbiteba","twitter_misc":{"Written by":"FastBitLab","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/#article","isPartOf":{"@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/"},"author":{"name":"FastBitLab","@id":"https:\/\/fastbitlab.com\/blog\/#\/schema\/person\/e32b38e733a0d76ffa7e6bc998652e5d"},"headline":"STM32-LTDC, LCD-TFT, LVGL (MCU3) Lecture 5| Roaring tiger demo on STM32F407-DISC board with external LCD","datePublished":"2023-03-23T04:17:59+00:00","dateModified":"2024-03-02T05:28:41+00:00","mainEntityOfPage":{"@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/"},"wordCount":503,"commentCount":0,"publisher":{"@id":"https:\/\/fastbitlab.com\/blog\/#organization"},"image":{"@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/#primaryimage"},"thumbnailUrl":"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-3.png","keywords":["STM32-LTDC (MCU3) Lectures"],"articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/","url":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/","name":"Roaring tiger demo on STM32F407-DISC board with external LCD","isPartOf":{"@id":"https:\/\/fastbitlab.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/#primaryimage"},"image":{"@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/#primaryimage"},"thumbnailUrl":"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-3.png","datePublished":"2023-03-23T04:17:59+00:00","dateModified":"2024-03-02T05:28:41+00:00","description":"Explore the fascinating Roaring Tiger demo on the STM32F407-DISC board with an external LCD. Learn how to interface and control an ILI9341","breadcrumb":{"@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/#primaryimage","url":"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-3.png","contentUrl":"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2023\/03\/Figure-5-3.png","width":3002,"height":1646,"caption":"Figure 5. Roaring tiger demo on STM32F407-DISC board with external LCD"},{"@type":"BreadcrumbList","@id":"https:\/\/fastbitlab.com\/blog\/stm32-ltdc-lcd-tft-lvgl-mcu3-roaring-tiger-demo-on-stm32f407-disc-board-with-external-lcd\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fastbitlab.com\/blog\/"},{"@type":"ListItem","position":2,"name":"STM32-LTDC, LCD-TFT, LVGL (MCU3) Lecture 5| Roaring tiger demo on STM32F407-DISC board with external LCD"}]},{"@type":"WebSite","@id":"https:\/\/fastbitlab.com\/blog\/#website","url":"https:\/\/fastbitlab.com\/blog\/","name":"FastBit EBA","description":"Your Online Academy of Embedded Systems","publisher":{"@id":"https:\/\/fastbitlab.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fastbitlab.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/fastbitlab.com\/blog\/#organization","name":"FastBit EBA","url":"https:\/\/fastbitlab.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fastbitlab.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2026\/04\/logo-EzNrEnyr.png","contentUrl":"https:\/\/fastbitlab.com\/blog\/wp-content\/uploads\/2026\/04\/logo-EzNrEnyr.png","width":640,"height":640,"caption":"FastBit EBA"},"image":{"@id":"https:\/\/fastbitlab.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/fastbiteba\/","https:\/\/x.com\/fastbiteba","https:\/\/www.linkedin.com\/in\/fastbit-embedded-brain-academy-b3167b124\/","https:\/\/www.youtube.com\/channel\/UCa1REBV9hyrzGp2mjJCagBg"]},{"@type":"Person","@id":"https:\/\/fastbitlab.com\/blog\/#\/schema\/person\/e32b38e733a0d76ffa7e6bc998652e5d","name":"FastBitLab","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9230d0f9bdef28b63a01e7ca274ee7b2e8ed9abe932ee564af8809caaf52a0c8?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9230d0f9bdef28b63a01e7ca274ee7b2e8ed9abe932ee564af8809caaf52a0c8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9230d0f9bdef28b63a01e7ca274ee7b2e8ed9abe932ee564af8809caaf52a0c8?s=96&d=mm&r=g","caption":"FastBitLab"},"description":"The FastBit Embedded Brain Academy uses the power of internet to bring the online courses related to the field of embedded system programming, Real time operating system, Embedded Linux systems, etc at your finger tip with very low cost. Backed with strong experience of industry, we have produced lots of courses with the customer enrolment over 3000+ across 100+ countries."}]}},"_links":{"self":[{"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/posts\/14179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/comments?post=14179"}],"version-history":[{"count":5,"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/posts\/14179\/revisions"}],"predecessor-version":[{"id":15838,"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/posts\/14179\/revisions\/15838"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/media\/14186"}],"wp:attachment":[{"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/media?parent=14179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/categories?post=14179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fastbitlab.com\/blog\/wp-json\/wp\/v2\/tags?post=14179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}