你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F746G-DISCO BSP 例程中的颜色问题?

[复制链接]
WALKER168 提问时间:2018-6-1 08:25 /
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(这样刷屏时间减半),如何解决呢?
收藏 评论3 发布时间:2018-6-1 08:25

举报

3个回答
wenyangzeng 回答时间:2018-6-1 09:42:20
如果要显示的图像格式是8888,改成565显示模式,当然不能正常显示图像了。这不该算BUG吧。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

WALKER168 回答时间:2018-6-1 09:55:38
wenyangzeng 发表于 2018-6-1 09:42
如果要显示的图像格式是8888,改成565显示模式,当然不能正常显示图像了。这不该算BUG吧。 ...

例程 中有判断颜色格式的代码,换一种格式应该也能正常显示才好。

这且不去管它,毕竟能有这个例程已经很难得。重要的是,如果要用RGB565 ,改动哪个地方,才能让它显示正常?
wenyangzeng 回答时间:2018-6-1 09:57:53
本帖最后由 wenyangzeng 于 2018-6-1 10:03 编辑
WALKER168 发表于 2018-6-1 09:55
例程 中有判断颜色格式的代码,换一种格式应该也能正常显示才好。

这且不去管它,毕竟能有这个例程已经 ...

实际上这主要看图片转换数据的格式,楼主只能找565格式的图片文件来显示。

无标题.png


评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版