关于#stm32#的问题:图片经过img2lcd取模后,在TFT-LCD上面显示多个镜像,用的STM32F407

图片经过img2lcd取模后,在TFT-LCD上面显示多个镜像,且大小不符,怎么解决呀,用的STM32F407

img

  • 这篇博客: 从零开始一起学stm32(九)---LCD屏中的 2、STM32上TFTLCD的介绍 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • TFLCD屏是stm32外扩的设备

     1.作用:输出设备(提供人机交换界面)

     2.特点:

        1、TFTLCD--薄膜晶体管液晶显示器--真彩液晶显示器

             2、2.8寸的TFTLCD

    3、显示分辨率:320×240个像素点--像素点:LCD屏上显示的最小单元。

             4、16位真彩显示 

     3.显示的原理:通过操作显存RAM(传输的每个像素点的颜色值),来操作                                LCD屏的像素点,让LCD屏上相应的像素点点亮;

             颜色值:通过ILI9341驱动芯片内置显存GRAM;               

             ILI9341采用RGB565格式存储颜色数据,

             ILI9341的D17~D13和D11~D1对应MCU的D15~D0。

    11 1111 1111 1111 1111

             MCU的16位数据,最低5位代表蓝色,中间6位为绿色,最高5位为红色。    

    像素点与颜色值:

                       1111 1000 0000 0000   0xF800---红色

                       0000 0000 0001 1111      0x001F---蓝色

                       0000 0111 1110 0000  0x07E0---绿色

                       1111 1111 1111 1111   0xFFFF---白色

                                                                 0x0000---黑色