引脚配置方法、控制装置和存储介质制造方法及图纸

技术编号:34134048 阅读:10 留言:0更新日期:2022-07-14 16:10
本申请涉及一种引脚配置方法、控制装置和存储介质,所述方法包括:接收上位机发送的引脚配置指令;解析所述引脚配置指令,获得引脚配置数据;所述引脚配置数据包括引脚配置位中的数据;根据所述引脚配置位中的数据确定对应的目标引脚;所述引脚配置位与所述控制装置中的引脚标识预先绑定;通过所述目标引脚进行信号传输。采用本申请的方法能够节省测试时间。号传输。采用本申请的方法能够节省测试时间。号传输。采用本申请的方法能够节省测试时间。

【技术实现步骤摘要】
引脚配置方法、控制装置和存储介质


[0001]本申请涉及电子
,尤其是一种引脚配置方法、控制装置和存储介质。

技术介绍

[0002]测试是产品开发过程中不可或缺的一个步骤,任何产品都需要经过充分的测试才能保证自身功能正确和运行的可靠性。测试的过程中通常需要给待测产品输入一些特定波形或采集并解析来自待测产品的信号,例如给待测产品输入高低电平,采集待测产品输出的电平或波形来测试相关功能。
[0003]在测试过程中,若要向待测产品输出高低电平、输出波形,采集电平或波形,每次修改调整时都要修改代码,然后重新编译、固化或综合、分配引脚、布线实现、固化,整个流程比较费时,哪怕只是修改一个引脚或扩展一路输出,也需要重新走一遍流程,灵活性不高,导致测试时间长。

技术实现思路

[0004]基于此,有必要针对测试时间长的问题,提供一种能够节省测试时间的引脚配置方法、控制装置和存储介质。
[0005]一种引脚配置方法,应用于控制装置,所述方法包括:
[0006]接收上位机发送的引脚配置指令;
[0007]解析所述引脚配置指令,获得引脚配置数据;所述引脚配置数据包括引脚配置位中的数据;
[0008]根据所述引脚配置位中的数据确定对应的目标引脚;所述引脚配置位与所述控制装置中的引脚标识预先绑定;
[0009]通过所述目标引脚进行信号传输。
[0010]一种控制装置,其所述控制装置用于实现各方法的步骤。
[0011]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现各方法的步骤。
[0012]上述引脚配置方法、控制装置和存储介质,接收上位机发送的引脚配置指令,解析引脚配置指令,获得引脚配置数据,根据引脚配置位中的数据确定对应的目标引脚,引脚配置位与控制装置中的引脚标识预先绑定,通过目标引脚传输控制装置生成的信号,由于预先绑定引脚,那么在上位机可以配置任意已绑定的控制装置的引脚传输信号,提高控制装置的兼容性和灵活性,节省测试时间。
附图说明
[0013]图1为一个实施例中引脚配置方法的应用环境图;
[0014]图2为一个实施例中引脚配置方法的流程示意图;
[0015]图3为一个实施例中控制装置的结构示意图。
具体实施方式
[0016]应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0017]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0018]需要说明,本申请实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变,所述的连接可以是直接连接,也可以是间接连接。
[0019]另外,在本申请中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
[0020]在一个实施例中,如图1所示,为一个实施例中引脚配置方法的应用环境图。图1中包括上位机110、控制装置120和待测产品130。上位机110具体可以是但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。控制装置120具体可以单不限于是单片机、FPGA(Field Programmable Gate Array,现场可编程门阵列)、CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)等。上位机110与控制装置120进行有线或无线方式的通信。控制装置120可支持多种待测产品130。待测产品130可以是各种需要测试的设备。
[0021]在一个实施例中,如图2所示,为一个实施例中引脚配置方法的流程示意图,包括以下步骤:
[0022]步骤202,接收上位机发送的引脚配置指令。
[0023]其中,引脚配置指令用于配置控制装置所生成的信号所对应的引脚。上位机的作用是开启或关闭寄存器某一个位对应的功能。上位机读写寄存器,寄存器相应的位生效实现具体功能。
[0024]具体地,上位机根据目标引脚标识,结合引脚配置位于控制装置中的引脚标识的绑定关系,确定引脚配置指令。控制装置通过转接芯片接收上位机发送的引脚配置指令。其中,该转接芯片用于将USB(Universal Serial Bus,通用串行总线)信号转为并行FIFO(First Input First Output,先进先出)双向数据传输接口信号。
[0025]步骤204,解析引脚配置指令,获得引脚配置数据;引脚配置数据包括引脚配置位中的数据。
[0026]其中,引脚配置数据包括引脚配置位中的数据,还可以包括寄存器地址,还可以包括读写标志位的数据。引脚配置数据位是配置哪些引脚的位(bit)。填入引脚配置位中的数字即为引脚配置位中的数据。以引脚配置位中的数据为二进制数据为例进行说明,数据可以是0和1。
[0027]具体地,控制装置将该测试指令转化为总线,获得引脚配置数据。
[0028]步骤206,根据引脚配置位中的数据确定对应的目标引脚;引脚配置位与控制装置中的引脚标识预先绑定。
[0029]其中,引脚配置数据位的位数可根据需求配置。引脚配置数据位的位数大于或等于引脚个数。引脚配置位用于表征寄存器中的一个位。引脚标识用于唯一标识芯片的某个引脚。引脚配置数据位唯一对应一个引脚。一个引脚可以对应多个引脚配置数据位。引脚配置位与控制装置中的引脚标识在控制装置的寄存器中预先绑定。
[0030]具体地,引脚配置数据中的至少一部分引脚配置数据位与引脚标识具有预先的绑定关系。控制装置根据引脚配置位中的数据确定对应的目标引脚。当引脚配置位中的数据为有效数据,有效数据如该数据为1,则为1的引脚配置所对应的引脚为目标引脚。
[0031]例如引脚配置数据中有8个引脚配置数据位,第1~4个引脚配置数据位对应输入,第5~8个引脚配置数据位对应输出;第1个引脚配置数据位对应a引脚,第2个引脚配置数据位对应b引脚,第3个引脚配置数据位对应c引脚,第4个引脚配置数据位对应d引脚,第5个引脚配置数据位对应a引脚,第6个引脚配置数据位对应b引脚,第7个引脚配置数据位对应c引脚,第8个引脚配置数据位对应d引脚。引脚配置数据为10000100,那么第1个引脚配置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种引脚配置方法,其特征在于,应用于控制装置,所述方法包括:接收上位机发送的引脚配置指令;解析所述引脚配置指令,获得引脚配置数据;所述引脚配置数据包括引脚配置位中的数据;根据所述引脚配置位中的数据确定对应的目标引脚;所述引脚配置位与所述控制装置中的引脚标识预先绑定;通过所述目标引脚进行信号传输。2.根据权利要求1所述的方法,其特征在于,所述引脚配置位预先配置所述控制装置所生成的信号与引脚标识的绑定关系;所述根据所述引脚配置位中的数据确定对应的目标引脚,包括:当存在引脚配置位中的数据为有效数据的目标引脚配置位时,确定所述目标引脚配置位所对应的引脚标识;根据所述目标引脚配置位所对应的引脚标识确定目标引脚;所述通过所述目标引脚进行信号传输,包括:根据所述绑定关系,确定所述目标引脚配置位所对应的目标信号;所述目标信号是所述控制装置所生成的;通过所述目标引脚传输所述目标信号。3.根据权利要求2所述的方法,其特征在于,所述引脚配置数据包括寄存器地址;所述寄存器地址所对应的寄存器存储所述绑定关系;所述当存在引脚配置位中的数据为有效数据的目标引脚配置位时,确定所述目标引脚配置位所对应的引脚标识,包括:确定所述寄存器地址对应的目标寄存器;当存在引脚配置位中的数据为有效数据的目标引脚配置位时,基于所述目标寄存器中存储的绑定关系,确定所述目标引脚配置位所对应的引脚标识。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收上位机发送...

【专利技术属性】
技术研发人员:ꢀ五一IntClG零六F一一二二
申请(专利权)人:深圳数马电子技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1