System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及显示,具体涉及一种显示屏驱动控制方法、装置、显示设备及存储介质。
技术介绍
1、现有的显示设备,控制底板(或cpu主板)与显示屏(或显示器)常常是一一对应的,即一种控制底板仅适用于一种显示屏,而对于其他显示屏可能则不适用;例如,以温控器为例,根据用户的需求生产配备不同的显示器和对应的温控器型号,温控器的不同型号的电路板(控制底板)就不一样,因为不兼容显示器,需要生产不同的电路板,反之,一种电路板一种接口也无法适配不同的显示器,做不到直接更换显示器使用。可见,相关技术中的显示设备的控制底板与显示屏之间的兼容性较差。
2、针对相关技术中存在的控制底板与显示屏之间的兼容性较差的技术问题,目前尚未提出有效的解决方案。
技术实现思路
1、本申请提供了一种显示屏驱动控制方法、装置、显示设备及存储介质,以至少解决相关技术中存在的控制底板与显示屏之间的兼容性较差的技术问题。
2、第一方面,本申请提供了一种显示屏驱动控制方法,包括:将一组串口配置为第一模式,其中,一组串口包括与目标显示屏进行通信的接口;在一组串口与目标显示屏已连接的情况下,判断目标显示屏与第一模式是否匹配;在确定目标显示屏与第一模式不匹配的情况下,将一组串口调整为第二模式,并与目标显示屏进行通信,直至确定目标显示屏与第二模式匹配为止,并调用第二驱动程序驱动控制目标显示屏,其中,第二驱动程序是与第二模式对应的驱动程序。
3、通过采用上述技术方案,先将一组串口配置为第一模式,再判断目标显示屏
4、可选的,在确定目标显示屏与第一模式匹配的情况下,调用第一驱动程序驱动控制目标显示屏,其中,第一驱动程序是与第一模式对应的驱动程序。
5、通过采用上述技术方案,当确定目标显示屏与第一模式匹配时,则可直接调用第一驱动程序来驱动控制目标显示屏,第一模式可理解为是默认模式。
6、可选的,一组串口包括第一端口、第二端口、第三端口及第四端口,将一组串口配置为第一模式,包括:将第一端口定义为串口通讯模式,将第二端口定义为串口通讯模式,将第三端口和第四端口定义为空闲状态;其中,与第一模式对应的驱动程序是第一驱动程序,第一驱动程序为触摸显示屏驱动程序。
7、通过采用上述技术方案,上述一组串口可包括四个端口,第一模式对应于将一组串口进行上述配置,该第一模式是与触摸显示屏匹配的,如果当前连接的目标显示屏为触摸显示屏,则一组串口与目标显示屏能够正常通信或交互,即两者是匹配的,若当前连接的目标显示屏不是触摸显示屏,则两者之前不能正常通信或交互,即两者是不匹配的。
8、可选的,将一组串口调整为第二模式,包括以下至少之一:将一组串口配置为第一子模式,第一子模式用于指示将第一端口定义为数据线端口,将第二端口定义为时钟线端口,将第三端口定义为液晶显示驱动芯片的片选端口,以及将第四端口定义为第一类型按键扫描芯片的片选端口,第二模式包括第一子模式;将一组串口配置为第二子模式,第二子模式用于指示将第一端口定义为空闲状态,将第二端口定义为第二类型按键扫描芯片的片选端口,将第三端口定义为数据线端口,以及将第四端口定义为时钟线端口,第二模式包括第二子模式;将一组串口配置为第三子模式,第三子模式用于指示将第一端口定义为按键读取端口,将第二端口定义为关闭显示的控制端口,将第三端口定义为数据线端口,以及将第四端口定义为时钟线端口,第二模式包括第三子模式。
9、通过采用上述技术方案,第二模式包括多种模式,如上述第一子模式、第二子模式及第三子模式,每个子模式分别对应于一种类型的显示屏,每个子模式对应的一组串口的配置也可能不同;通过提供多种子模式的配置选项,该方法允许系统根据实际需求灵活地调整串口的功能,以适应不同类型显示屏的通信和控制需求;通过不同的子模式配置,系统能够更好地适配不同类型和功能的显示屏,包括液晶显示、按键扫描等,从而提高整体的显示效果和用户体验。对于不同类型显示屏,只需对一组串口的配置进行修改即可与相应类型的显示屏匹配,无需改动控制底板的硬件,即可匹配多种类型的显示屏,方便后期维护、升级,也避免了硬件改动造成成本增加的问题。
10、可选的,第二驱动程序包括以下至少之一:在将一组串口定义为第一子模式的情况下,第二驱动程序为段码液晶屏驱动程序;在将一组串口定义为第二子模式的情况下,第二驱动程序为第一led显示屏驱动程序;在将一组串口定义为第三子模式的情况下,第二驱动程序为第二led显示屏驱动程序。
11、通过采用上述技术方案,每个子模式分别对应一种类型的显示屏,即通过对一组串口的配置进行修改,控制底板可以适用于不同类型的显示屏,通过为不同的子模式配置相应的第二驱动程序,该方法确保了驱动程序能够针对特定类型的显示屏进行优化,提高了控制底板的适用性。
12、可选的,在确定目标显示屏与第一模式不匹配的情况下,将一组串口调整为第二模式,并与目标显示屏进行通信,直至确定目标显示屏与第二模式匹配为止,包括:在确定目标显示屏与第一模式不匹配的情况下,将一组串口配置为第一子模式;按照第一通信协议发送命令以读取第一按键扫描结果,其中,第一通信协议是与第一子模式对应的通信协议;在基于第一按键扫描结果确定第5个按键值为1的情况下,确定目标显示屏与第一子模式是匹配的,其中,第二驱动程序为段码液晶屏驱动程序,段码液晶屏驱动程序是与第一子模式对应的驱动程序;在基于第一按键扫描结果确定第5个按键值不为1的情况下,将一组串口配置为第二子模式;按照第二通信协议发送命令以读取第二按键扫描结果,其中,第二通信协议是与第二子模式对应的通信协议;在基于第二按键扫描结果确定第20个按键值为1的情况下,确定目标显示屏与第二子模式是匹配的,其中,第二驱动程序为第一led显示屏驱动程序,第一led显示屏驱动程序是与第二子模式对应的驱动程序;在基于第二按键扫描结果确定第20个按键值不为1的情况下,将一组串口配置为第三子模式;按照第三通信协议发送命令以读取第三按键扫描结果,其中,第三通信协议是与第三子模式对应的通信协议;在基于第三按键扫描结果确定第8个按键值为1的情况下,确定目标显示屏与第三子模式是匹配的,其中,第二驱动程序为第二led显示屏驱动程序,第二led显示屏驱动程序是与第三子模式对应的驱动程序。
13、通过采用上述技术方案,当确定第一模式与当前连接的目标显示屏不匹配时,将一组串口配置为第二模式中的第一子模式,第一子模式对应的是段码液晶屏本文档来自技高网...
【技术保护点】
1.一种显示屏驱动控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在确定所述目标显示屏与所述第一模式匹配的情况下,调用第一驱动程序驱动控制所述目标显示屏,其中,所述第一驱动程序是与所述第一模式对应的驱动程序。
3.根据权利要求1所述的方法,其特征在于,所述一组串口包括第一端口、第二端口、第三端口及第四端口,将一组串口配置为第一模式,包括:
4.根据权利要求3所述的方法,其特征在于,将所述一组串口调整为第二模式,包括以下至少之一:
5.根据权利要求4所述的方法,其特征在于,所述第二驱动程序包括以下至少之一:
6.根据权利要求4所述的方法,其特征在于,在确定所述目标显示屏与所述第一模式不匹配的情况下,将所述一组串口调整为第二模式,并与所述目标显示屏进行通信,直至确定所述目标显示屏与所述第二模式匹配为止,包括:
7.根据权利要求3所述的方法,其特征在于,判断所述目标显示屏与所述第一模式是否匹配,包括:
8.一种显示屏驱动控制装置,其特征在于,包括:
9.一种显示设备,
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,执行如权利要求1至7中任一项所述的方法。
...【技术特征摘要】
1.一种显示屏驱动控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在确定所述目标显示屏与所述第一模式匹配的情况下,调用第一驱动程序驱动控制所述目标显示屏,其中,所述第一驱动程序是与所述第一模式对应的驱动程序。
3.根据权利要求1所述的方法,其特征在于,所述一组串口包括第一端口、第二端口、第三端口及第四端口,将一组串口配置为第一模式,包括:
4.根据权利要求3所述的方法,其特征在于,将所述一组串口调整为第二模式,包括以下至少之一:
5.根据权利要求4所述的方法,其特征在于,所述第二驱动程序包括以下至少之一:
6.根据权利要求4所述的方法,其特征在于,在确定所述...
【专利技术属性】
技术研发人员:包冰映,杨荣锦,郭廖凯,张琳玮,程稈,程序,
申请(专利权)人:福州英诺电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。