STM32F746G-DISCO BSP例程中,默认使用的是 LTDC_PIXEL_FORMAT_ARGB8888 在 void BSP_LCD_LayerDefaultInit(uint16_t LayerIndex, uint32_t FB_Address) 中有设置。 如果仅仅将在这个设置 将LTDC_PIXEL_FORMAT_ARGB8888 改成 LTDC_PIXEL_FORMAT_RGB565, 显示立马不对了: 字符显示还是正常的,但有些图片或者色块填充,显示颜色和位置都不对了,算不算一个BUG? 是不是后者在处理显示数据的时候,仍然按4字节一个像素 来写SDRAM ,无视LTDC_PIXEL_FORMAT 的改变? 如果非要用RGB565(这样刷屏时间减半),如何解决呢? |
ST的hal库有问题手头有STM32L4或STM32F7的帮忙测试DMA SD卡
STM32F756 DCMI +GC0308 Camera图片不正常
STM32F722RET6无法被JLINK/STLIN和IAR/KEIL识别
STM32F767以太网换PIN脚无数据
STM32F7 DSP库使用
没有人分享一下STM32F767 硬JPEG 编码解码吗
求STM32F777与FPGA通过FMC通信的参考设计
求STM32F7 1.15版本 固件库
STM32F746使用HAL库串口无法中断收数据
STM32F7xx AXIM & ITCM
评分
查看全部评分
例程 中有判断颜色格式的代码,换一种格式应该也能正常显示才好。
这且不去管它,毕竟能有这个例程已经很难得。重要的是,如果要用RGB565 ,改动哪个地方,才能让它显示正常?
实际上这主要看图片转换数据的格式,楼主只能找565格式的图片文件来显示。
评分
查看全部评分