这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 东师科技爱好者 » 用ARM开发板做了个RGB565的取色编码器~

共9条 1/1 1 跳转至

用ARM开发板做了个RGB565的取色编码器~

菜鸟
2016-04-05 13:56:32     打赏
平台:ALIENTEK MINI STM32,当通过第三方渠道购买的,150RMB加一块LCD显示屏,应该是240*320的分辨率,用于小型应用的开发够用了。主控芯片是STM32F103RCT6,最近看到网上STM32F103ZET6的板子都很便宜了,想做的可以买来玩玩。
说说这个应用吧~其实就是三个按键来完成的,第一个按键选择要调试的颜色(在RGB三种颜色中循环选择,按一次切换一种颜色,不支持连按),第二个按键是所选择参数颜色减小(每次减1,支持连按),第三个按键是所选择参数颜色增加(每次加一)。
显示部分其实就是LCD显示屏,显示屏的驱动基本上是官方提供的,所以这个程序主要是添加了一个应用。背景是白色的,文字标识是黑色的,数值参数颜色随着所调整的颜色更改,可更改的参数有三个,R、G、B,采用的色空间是RGB565,即R为5位,最高数值为31,G为6位,最高数值为63,B为5位,最高数值为31,在第四行单独显示每个参数的数值,并且将整个RGB565的十六进制数在第五行显示出来(方便程序修改颜色)。
最后在整个屏幕的下半部分进行所选择颜色填充,并在其中点缀着填充颜色的补色(即取反,仅仅为了应用的艺术性)。

最后附上几张图供大家参考一下。


已经连续三次上传图片卡死了!!!!!

这次一张一张的传!

首先是初始状态,R下面的*表示选中了R并对R数值进行操作。




关键词: RGB565     取色 arm    

菜鸟
2016-04-05 13:58:08     打赏
2楼

这一张是纯R并且将数值加到最大,0xF800就是这个颜色的RGB565编码。


菜鸟
2016-04-05 13:58:53     打赏
3楼

纯绿色满值,自行对比体会程序


菜鸟
2016-04-05 14:02:12     打赏
4楼
额。。。现在一点上传图片,网页就卡死了~怎么破~还有好几张呢!

菜鸟
2016-04-05 14:04:42     打赏
5楼

好了,续更,蓝色及其编码。


菜鸟
2016-04-05 14:06:17     打赏
6楼

来个综合点的,紫色。话说没开发这个之前我都不知道这个颜色怎么合成,涨姿势了。


菜鸟
2016-04-05 14:07:42     打赏
7楼

然后来一张白色的吧~参数呢?因为背景是白色的,所以参数躲在背景里默默地哭泣~倒是底下一排小黑点~看起来~额~~~~



也就那样吧~。


菜鸟
2016-04-05 14:09:47     打赏
8楼


最后附一张为智能车编写的一个上位机应用面板吧~基本操作也是三个按键,但是三个按键都有连续按功能~嗯~更机密的不能再透露了!反正一点一点的写吧~刚开始功能其实只有前三排,后期那些参数全是一点一点扩充上去的。


菜鸟
2016-04-05 14:57:16     打赏
9楼
是你选择颜色再出来相对应的RGB值还是你设定的是三个参数的值啊

共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]