一种发送mipi模组单幅画面控制代码的方法_2

文档序号:9548966阅读:来源:国知局
时xx秒。
[0030]实施例:配置MIPI模组待测单幅画面的电源信息“RBA 05 CO E0 62 D3 81 35 3C01 06,Delay 100ms”。
[0031]“RBA 05 CO E0 62 D3 81 35 3C 01 06” 代表的意义是将 0x05 OxcO OxeO 0x620xd3 0x81 0x35 0x3c 0x01 0x06这10个数据依序写入BA寄存器,写入以后,模组就可以配置正确的模组电源输出;“Delay 100ms”,表示延时100毫秒再进行其他操作。
[0032]步骤2:在执行所述单幅画面切换动作时,上位机将上述.spc单幅画面控制代码文件解析成图像信号发生器中的单片机能识别的十六进制数据,并按照图像信号发生器中的单片机能识别的协议封装成UDP数据包。
[0033]上述方案中,所述十六进制数据包括两段数据,其中第一段的第一个字节表示告知图像信号发生器以何种类型的指令下发参数,第一段的第二个字节表示待测MIPI模组的寄存器地址,第一段的第三个字节表示后面的数据长度,第一段的第四个字节开始表示数据;第二段数据表示告知图像信号发生器执行延时操作及延时时间。
[0034]实施例:将单幅画面的电源信息“RBA 05 CO E0 62 D3 81 35 3C 01 06,Delay100ms”转换成图像信号发生器中的单片机能识别的十六进制数据:将“RBA 05 CO E0 62D3 81 35 3C 01 06” 转换为“ 0x39 OxBA OxOA 0x05 OxCO 0xE0 0x62 0xD3 0x81 0x350x3C 0x01 0x06”,“0x39”告知单片机以何种类型的指令下发参数,OxBA是寄存器地址,OxOA是后面的数据长度,再后面的10个字节是数据内容;将“Delay 100ms”转换为“0x000x00 0x02 0x64 0x00”,“0x00 0x00 0x02”告知单片机执行延时操作,后面的字节表示延时时间。
[0035]上述方案中,将所述十六进制数据封装成UDP数据包所采用的协议定义如下:所述协议的前2个字节为协议命令字0χ02、0χ50,第3字节和第4字节为数据包的长度,第5字节和第6字节为所述十六进制数据的总长度,第7字节和第8字节为数据包中的数据在所述十六进制数据中的起始字节,第9字节到第251字节为填充所述十六进制数据的数据区。
[0036]上述方案中,由于将单幅画面控制代码文件解析成十六进制数据的数据长度不是固定的,如果超过数据区的最大长度,需要进行分包传输,所以需要5-6字节填充十六进制数据的总长度,7-8字节指示当前分包在总数据包中的位置,方便ARM进行重新组包。
[0037]步骤3:将封装后的UDP数据包通过图像信号发生器下发到待测MIPI模组中。
[0038]上述方案还进一步包括,图像信号发生器的ARM核心模块接收所述UDP数据,然后将所述UDP数据通过图像信号发生器的单片机发送给待测MIPI模组。
[0039]本说明书未作详细描述的内容属于本领域专业技术人员公知的现有技术。
【主权项】
1.一种发送MIPI模组单幅画面控制代码的方法,其特征在于,它包括以下步骤: 步骤1:在上位机的单幅画面参数编辑界面中编辑控制代码文件并保存; 步骤2:在执行所述单幅画面切换动作时,上位机将所述单幅画面的控制代码文件解析成图像信号发生器能识别的十六进制数据并按照图像信号发生器能识别的协议封装成UDP数据包; 步骤3:将封装后的UDP数据包通过图像信号发生器下发到待测MIPI模组中。2.根据权利要求1所述的一种发送MIPI模组单幅画面控制代码的方法,其特征在于,步骤1中所述控制代码文件的编辑格式为:Rxxxx XX XX XX…,Delay xx,其中,R代表MIPI模组寄存器,R后面跟着的xx代表MIPI模组寄存器地址,MIPI模组寄存器地址后的所有XX表示要写入该MIPI模组寄存器里的数据;Delay xx表示延时xx秒。3.根据权利要求1所述的一种发送MIPI模组单幅画面控制代码的方法,其特征在于,步骤2中所述十六进制数据包括两段数据,其中第一段的第一个字节表示告知图像信号发生器以何种类型的指令下发参数,第一段的第二个字节表示待测MIPI模组的寄存器地址,第一段的第三个字节表示后面的数据长度,第一段的第四个字节开始表示数据;第二段数据表示告知图像信号发生器执行延时操作及延时时间。4.根据权利要求3所述的一种发送MIPI模组单幅画面控制代码的方法,其特征在于,所述第一段的第一个字节为0x39。5.根据权利要求1所述的一种发送MIPI模组单幅画面控制代码的方法,其特征在于,步骤2中所述协议的前2个字节为协议命令字0χ02、0χ50,第3字节和第4字节为数据包的长度,第5字节和第6字节为所述十六进制数据的总长度,第7字节和第8字节为数据包中的数据在所述十六进制数据中的起始字节,第9字节到第251字节为填充所述十六进制数据的数据区。6.根据权利要求1所述的一种发送ΜΙΡΙ模组单幅画面控制代码的方法,其特征在于,所述步骤3还进一步包括,图像信号发生器的ARM核心模块接收所述UDP数据,然后将所述UDP数据通过图像信号发生器的单片机发送给待测MIPI模组。7.根据权利要求1-6任意一项所述的一种发送MIPI模组单幅画面控制代码的方法,其特征在于,所述控制代码文件包含对应单幅画面的电源设置、公共电压设置、时序设置、模组标识号或伽马参数信息。
【专利摘要】本发明公开的一种发送MIPI模组单幅画面控制代码的方法,它包括如下步骤,步骤1:在上位机的单幅画面参数编辑界面中编辑控制代码文件并保存;步骤2:在执行所述单幅画面切换动作时,上位机将所述单幅画面的控制代码文件解析成图像信号发生器能识别的十六进制数据并按照图像信号发生器能识别的协议封装成UDP数据包;步骤3:将封装后的UDP数据包通过图像信号发生器下发到待测MIPI模组中。本发明可灵活兼容各种型号MIPI模组的控制代码下发需求,减少图像信号发生器单片机程序的版本数量和升级次数。
【IPC分类】G09G5/22, G09G3/00
【公开号】CN105304067
【申请号】CN201510615819
【发明人】李昂
【申请人】武汉精测电子技术股份有限公司
【公开日】2016年2月3日
【申请日】2015年9月24日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1