硬汉嵌入式论坛

 找回密码
 立即注册
查看: 413|回复: 5
收起左侧

[有问必答] STM32F407驱动ILI9341颜色不正常

[复制链接]

3

主题

5

回帖

14

积分

新手上路

积分
14
发表于 2023-6-14 16:02:29 | 显示全部楼层 |阅读模式
STM32F407驱动LCD屏的时候,颜色显示是反的,黑白绿都正常,红色显示蓝色,蓝色显示红色,其他颜色也不对,换了一块F103的开发板,颜色显示又是正常的,有没有大佬知道咋回事?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2023-6-15 08:09:54 | 显示全部楼层
测试典型值0xFF0000和0x0000FF,是不是颠倒了。
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2023-6-16 12:00:32 | 显示全部楼层
eric2013 发表于 2023-6-15 08:09
测试典型值0xFF0000和0x0000FF,是不是颠倒了。

我发送0xFFE0(黄色),读取到的颜色值R=255,G=255,B=0,也是黄色,但是显示的颜色是蓝色(0,255,255),也就是说,R和B位置反了,我看手册,命令0X36可以设置寄存器BGR,为0是BGR,为1是RGB,但是我设置1和0的效果一样。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2023-6-17 08:45:14 | 显示全部楼层
二师兄 发表于 2023-6-16 12:00
我发送0xFFE0(黄色),读取到的颜色值R=255,G=255,B=0,也是黄色,但是显示的颜色是蓝色(0,255,255),也就 ...

锁定问题方向了,剩下就好解决了。多试试
回复

使用道具 举报

3

主题

5

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2023-6-17 12:02:43 | 显示全部楼层
eric2013 发表于 2023-6-17 08:45
锁定问题方向了,剩下就好解决了。多试试

问题一直都发现了,找了几天也没发现是哪里出了问题
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2023-6-17 17:49:48 | 显示全部楼层
二师兄 发表于 2023-6-17 12:02
问题一直都发现了,找了几天也没发现是哪里出了问题

论坛置顶帖V5标准库网盘下载出厂程序,我们有个9488的驱动,这个跟9341基本一样,可供参考。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-5 22:02 , Processed in 0.264327 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表