OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4139|回复: 4

关于LCD读取颜色值问题

[复制链接]

3

主题

9

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2017-7-4
在线时间
3 小时
发表于 2017-7-24 22:05:01 | 显示全部楼层 |阅读模式
RGB是有16位的颜色数据,其中分别5 6 5占据,也就是说如果读取一个点的颜色值应该在0-65535的范围内,
但是原子例程中的读点函数,读取出来的最大值却是255  也就是白色读出来是255,黑色读取出来是0  
但是不应该白色对应FFFF吗  中间有什么对应关系吗
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
发表于 2017-7-24 22:48:20 | 显示全部楼层
你理解得没错,白色对应0xFFFF,黑色对应0x0000。你自己的读出来值一直是255?
回复 支持 反对

使用道具 举报

15

主题

338

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1240
金钱
1240
注册时间
2016-3-16
在线时间
273 小时
发表于 2017-7-25 08:24:03 | 显示全部楼层
红绿蓝三色都是255的情况下是白色,三色是0的情况下是黑色
回复 支持 反对

使用道具 举报

0

主题

91

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2017-7-19
在线时间
31 小时
发表于 2017-7-25 11:19:01 | 显示全部楼层
会不会是你读点函数返回值所赋给的变量的类型不对
回复 支持 反对

使用道具 举报

3

主题

9

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2017-7-4
在线时间
3 小时
 楼主| 发表于 2017-7-25 13:36:16 | 显示全部楼层
哇 不好意思各位 是我自己变量搞错了
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-12-23 12:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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