一种基于不同led模组扫描方式的驱动控制方法

文档序号:9305336阅读:339来源:国知局
一种基于不同led模组扫描方式的驱动控制方法
【技术领域】
[0001]本发明涉及一种FPGA底层驱动控制方法,尤其涉及一种基于不同LED模组扫描方式的驱动控制方法。
【背景技术】
[0002]扫描方式决定了模组之间连接的形式,扫描方式有1/16、1/8、1/4、1/2、静态这几种。因为LED显示屏是逐行刷新显示的,扫描方式也就决定了显示刷新的方式,如1/16就是每次刷新I行,16行为一个扫描周期,需ABCD四个信号控制;1/8就是每次刷新I行,8行为一个扫描周期,需ABC三个信号控制;其它依次类推。
[0003]目前市场上面的驱动控制方式往往是针对某一种扫描方式,不具有兼容性,容易造成资源浪费,控制复杂的情况。

【发明内容】

[0004]本发明针对现有技术需要对不同的扫描方式下载不同的驱动程序,操作繁琐,从而提供了一种可以适应两种不同扫描的驱动程序。
[0005]为了实现上述目的,本发明的技术方案包括以下步骤:
1.在ARM芯片内部备有FPGA配置列表目录;
2.开机启动后,用户设置或者操作人员在操做页面输入相应的命令符号;
3.在接收到命令后,调取判断模块对其进行判断如何扫描,确定其扫描方式;
4.将配置列表传输给FPGA,在FPGA内部调取相应的FPGA驱动解析函数。
[0006]进一步的,步骤I中所述的目录为扫描驱动方式与驱动程序对应的关系列表;
进一步的,步骤2中所述的输入命令符号为,当程序打印显示:“ begin led_switch_control ”时,输入命令符号;
进一步的,步骤3中所述的判断模块的功能为:
101当接受到命令字母为S时,进入选择扫描方式列表,当发送一次字母S时,切换一次扫描方式,如默认为16扫,切换为8扫;无退出命令时,一直循环切换扫描法方式;更为重要的是,该列表可根据客户需求增加,如该列表可增加为包含8扫、16扫、32扫,当发送一次字母S时,切换一次扫描方式,循环列表切换。
[0007]102当接受到命令字母为W时,确定所选择的扫描方式;
103.当接受到命令字母为L时,在屏幕上打印显示当前所选择的扫描方式,方便客户确认信息;
104当接受到命令字母为Q时,保存所选择扫描方式,并退出判断模块。
[0008]本发明的有益效果是:用户提供输入相应的命令,调取选择判断模块,从而切换选择适用的驱动方式,再将该信息发送到FPGA调取相应的驱动函数,从而达到一个程序可以驱动不同扫描方式的目的,可以达到控制简单,适应广泛,系统稳定的良好效果。
【具体实施方式】
[0009]为了更清楚的介绍本发明提出的一种基于不同LED模组扫描方式的驱动控制方法,下面结合具体实施例,进行进一步说明。
[0010]本发明提供了一种基于不同LED模组扫描方式的驱动控制方法,其控制步骤如下:
1.在ARM芯片内部备有FPGA配置列表目录;
2.开机启动后,用户设置或者操作人员在操做页面输入相应的命令符号;
3.在接收到命令后,调取判断模块对其进行判断如何扫描,确定其扫描方式;
4.将配置列表传输给FPGA,在FPGA内部调取相应的FPGA驱动解析函数。
[0011]进一步的,步骤I中所述的目录为扫描驱动方式与驱动程序对应的关系列表;
进一步的,步骤2中所述的输入命令符号为,当程序打印显示:“ begin led_switch_control ”时,输入命令符号;
进一步的,步骤3中所述的判断模块的功能为:
101当接受到命令字母为S时,进入选择扫描方式列表,当发送一次字母S时,切换一次扫描方式,如默认为16扫,切换为8扫;无退出命令时,一直循环切换扫描法方式;更为重要的是,该列表可根据客户需求增加,如该列表可增加为包含8扫、16扫、32扫,当发送一次字母S时,切换一次扫描方式,循环列表切换。
[0012]102当接受到命令字母为W时,确定所选择的扫描方式;
103.当接受到命令字母为L时,在屏幕上打印显示当前所选择的扫描方式,方便客户确认信息;
104当接受到命令字母为Q时,保存所选择扫描方式,并退出判断模块。
[0013]尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同范围限定。
【主权项】
1.一种基于不同LED模组扫描方式的驱动控制方法,其特征在于:控制驱动的操作步骤如下: 在ARM芯片内部备有FPGA配置列表目录; 开机启动后,用户设置或者操作人员在操做页面输入相应的命令符号; 在接收到命令后,调取判断模块对其进行判断如何扫描,确定其扫描方式; 将配置列表传输给FPGA,在FPGA内部调取相应的FPGA驱动解析函数。2.根据权利要求1所述一种基于不同LED模组扫描方式的驱动控制方法,其特征在于,步骤I中所述的目录为扫描驱动方式与驱动程序对应的关系列表。3.根据权利要求1所述一种基于不同LED模组扫描方式的驱动控制方法,其特征在于,步骤2中所述的输入命令符号为,当程序打印显示:“ begin led_switch_control ”时,输入命令符号。4.根据权利要求1所述一种基于不同LED模组扫描方式的驱动控制方法,其特征在于,步骤3中所述的判断模块的功能为: .101当接受到命令字母为S时,进入选择扫描方式列表,当发送一次字母S时,切换一次扫描方式,如默认为16扫,切换为8扫;无退出命令时,一直循环切换扫描法方式;更为重要的是,该列表可根据客户需求增加,如该列表可增加为包含8扫、16扫、32扫,当发送一次字母S时,切换一次扫描方式,循环列表切换; .102当接受到命令字母为W时,确定所选择的扫描方式; .103.当接受到命令字母为L时,在屏幕上打印显示当前所选择的扫描方式,方便客户确认信息; . 104当接受到命令字母为Q时,保存所选择扫描方式,并退出判断模块。
【专利摘要】本发明涉及一种FPGA底层驱动控制方法,尤其涉及一种基于不同LED模组扫描方式的驱动控制方法。本发明技术方案为:ARM芯片内部备有FPGAP配置列表目录,用户设置或者操作人员通过输入相应的命令符号,调取判断模块对其进行判断如何扫描,确定其扫描方式后,将配置列表传输给FPGA,在FPGA内部调取相应的FPGA驱动解析函数。本发明的有益效果是,该驱动控制方式可以适应8扫、16扫两种不同的程序,用户可以通过配置不同的参数选择不同的驱动程序,控制灵活,系统稳定。
【IPC分类】G09G3/32
【公开号】CN105023536
【申请号】CN201410158143
【发明人】魏巍, 王杰
【申请人】西安光向信息科技有限公司
【公开日】2015年11月4日
【申请日】2014年4月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1