技术新讯 > 办公文教,装订,广告设备的制造及其产品制作工艺 > 显示屏驱动控制方法、装置、显示设备及存储介质与流程  >  正文

显示屏驱动控制方法、装置、显示设备及存储介质与流程

  • 国知局
  • 2024-09-14 15:08:09

本技术涉及显示,具体涉及一种显示屏驱动控制方法、装置、显示设备及存储介质。

背景技术:

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、通过采用上述技术方案,当确定第一模式与当前连接的目标显示屏不匹配时,将一组串口配置为第二模式中的第一子模式,第一子模式对应的是段码液晶屏,在第一子模式下与目标显示屏进行通信交互,得到第一按键扫描结果,然后判断当前的目标显示屏与第一子模式是否匹配,如果匹配的话,就可以确定当前的目标显示屏为段码液晶屏,如果不匹配的话,继续修改一组串口的配置为第二子模式,第二子模式对应的是第一led显示屏,与上述同理,在第二子模式下与目标显示屏进行通信交互,得到第二按键扫描结果,然后判断当前的目标显示屏与第二子模式是否匹配,如果匹配的话,就可以确定当前的目标显示屏为第一led显示屏,如果不匹配的话,继续修改一组串口的配置为第三子模式,依此类推,直到判断出与当前连接的目标显示屏匹配。通过本技术方案,可以实现自动检测显示屏类型并适配相应的驱动程序的目的。

14、可选的,判断目标显示屏与第一模式是否匹配,包括:按照第四通信协议获取目标文件,其中,目标文件为目标显示屏发送的报文头文件;在确定报文头文件符合第四通信协议标准的情况下,判断目标显示屏与第一模式是匹配的;在确定报文头文件不符合第四通信协议标准的情况下,判断目标显示屏与第一驱动程序是不匹配的。

15、通过采用上述技术方案,在将一组串口配置为第一模式的情况下,可按照相应的通信协议从目标显示屏获取报文头文件,当确定报文头文件符合通信协议标准时,则判断出目标显示屏与第一模式是匹配,相反,则不匹配。实现了在第一模式判断与当前连接的目标显示屏是否匹配的目的。

16、在本技术的第二方面,还提供了一种显示屏驱动控制装置,包括:配置模块,用于将一组串口配置为第一模式,其中,一组串口包括与目标显示屏进行通信的接口;判断模块,用于在一组串口与目标显示屏已连接的情况下,判断目标显示屏与第一模式是否匹配;处理模块,用于在确定目标显示屏与第一模式不匹配的情况下,将一组串口调整为第二模式,并与目标显示屏进行通信,直至确定目标显示屏与第二模式匹配为止,并调用第二驱动程序驱动控制目标显示屏,其中,第二驱动程序是与第二模式对应的驱动程序。

17、在本技术的第三方面,还提供了一种显示设备,包括控制底板和目标显示屏,其中,控制底板与目标显示屏电性连接,控制底板用于执行上述任一项所述的显示屏驱动控制方法。

18、在本技术的第四方面,还提供了一种电子设备,包括存储器和处理器,存储器上存储有计算机程序,处理器执行程序时实现上述任一项的方法步骤。

19、在本技术的第五方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有指令,当指令被执行时,执行上述任一项的方法步骤。

20、综上所述,本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

21、1、通过对一组串口的配置进行修改,无需改动硬件,即可实现与目标显示屏兼容的目的,达到了提升控制底板与显示屏之间的兼容性的效果,也达到了提高控制底板的适用范围的目的;

22、2、可以实现自动检测显示屏类型并适配相应的驱动程序的目的;

23、3、对于不同类型显示屏,只需对一组串口的配置进行修改即可与相应类型的显示屏匹配,无需改动控制底板的硬件,即可匹配多种类型的显示屏,方便后期维护、升级,也避免了硬件改动造成成本增加的问题。

本文地址:https://www.jishuxx.com/zhuanli/20240914/297084.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。