[发明专利]基于串口对显示屏任意区域颜色输出的方法有效
申请号: | 201510950491.0 | 申请日: | 2015-12-18 |
公开(公告)号: | CN105489152B | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 王卫 | 申请(专利权)人: | 南京巨鲨显示科技有限公司 |
主分类号: | G09G3/20 | 分类号: | G09G3/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210036 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示屏 串口 输出 上位机串口 区域颜色 上位机 信号发生器 发送命令 效果提供 调试 返回 | ||
1.一种基于串口对显示屏任意区域颜色输出的方法,其特征在于其包括:
步骤1:提供上位机、与上位机串口连接的Scal er模块、与Scal er模块输出相连的显示屏、以及输入与上位机串口连接而输出与Scal er模块相连的信号发生器;
步骤2:上位机通过串口向Scal er模块发送命令,Scal er模块收到命令后依次返回所请求区域的点的R、G、B数值;
其中所述步骤2进一步包括:
所述上位机向一个串口发送查询命令,Scal er模块收到后发送返回值给上位机,上位机接收到返回值后对数值进行判断,如果正确则完成串口识别,否则依次对其他串口进行查询,直至成功;
所述上位机通过发送单元发送数据,而Scal er模块则通过数据接收单元接收数据包,接到数据后通过数据包校验单元对数据进行校验,如果通过校验则进行数据解析执行后续操作,否则当做无效数据不予处理;
Scal er模块解析数据后对命令进行判断,如果是获取对区域的颜色输出,则依次遍历区域内的点,将各点的颜色数值按照约定格式发送给上位机,其中数据返回单元是对上位机所发出的命令做出回应,表示接收到某命令或返回PC请求的数值;
上位机将Scal er模块返回的R、G、B数值进行保存至结束。
2.根据权利要求1所述的方法,其特征在于:所述Scal er模块将当前被抓取颜色的点以十字光标的方式显示来,且在抓取区域内各点的R、G、B数值时,显示屏界面上十字光标快速遍历区域内各点。
3.根据权利要求1所述的方法,其特征在于:所述Scal er模块在位置寄存器中写坐标值,而在颜色寄存器中读到该坐标的R、G、B数值。
4.根据权利要求1所述的方法,其特征在于:所述Scal er的数据接收单元根据收到的坐标及显示屏的HSTART、VSTART数值计算出显示屏的实际显示区域坐标。
5.根据权利要求3所述的方法,其特征在于:所读取到的R、G、B数值是Scal er模块的输出值,而非显示在显示屏上的数值。
6.根据权利要求1所述的方法,其特征在于:串口线连接上位机的USB接口和MSTAR烧录工具的USB接口,MSTAR烧录工具上的VGA OUT接口通过VGA信号线和显示屏的VGA接口相连,建立上位机和Scal er模块的通讯。
7.根据权利要求1所述的方法,其特征在于:基于ST显示方案时,串口线连接上位机的USB接口和ST主板的RS232接口,建立上位机和Scal er模块的通讯。
8.根据权利要求1所述的方法,其特征在于:所述数据包括数据头、数据长度位、数据段和检验位。
9.根据权利要求8所述的方法,其特征在于:所述数据头为1个字节,数据长度位为1个字节,数据段为8个字节,检验位为1个字节。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京巨鲨显示科技有限公司,未经南京巨鲨显示科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510950491.0/1.html,转载请声明来源钻瓜专利网。