一种微处理器与外设交互的方法、装置及系统制造方法及图纸

技术编号:15863905 阅读:43 留言:0更新日期:2017-07-23 08:22
本发明专利技术实施例公开了一种微处理器与外设交互的方法,先根据待交互外设的属性信息对QSPI接口的参数进行初始化处理,然后根据交互的内容对QSPI接口的参数进行配置;在接口配置完成之后,微处理器与待交互外设就可通过QSPI接口进行交互。本申请提供的技术方案通过对QSPI接口进行配置,保证驱动的完整性,使得微处理器可使用该接口对外设进行发布命令或数据传输,可极大地提高传输效率;还可有效的解决传输不稳定的问题;降低微处理器与外设间的通讯时间,从而提高了整体系统的工作效率,提升用户的使用体验。此外,本发明专利技术实施例还提供了相应的实现装置及系统,进一步使得所述方法更具有实用性,所述装置及系统具有相应的优点。

【技术实现步骤摘要】
一种微处理器与外设交互的方法、装置及系统
本专利技术实施例涉及微嵌入式系统开发
,特别是涉及一种微处理器与外设交互的方法、装置及系统。
技术介绍
微处理器是由一片或少数几片大规模集成电路组成的中央处理器。这些电路执行控制部件和算术逻辑部件的功能。微处理器可完成取指令、执行指令,以及与外界存储器和逻辑部件交换信息等操作,是微型计算机的运算控制部分。外设为外部设备的简称,是指与计算机主机相连的硬件设备。用于传输、转送以及存储数据和信息,是计算机系统中的重要组成部分。例如,外设可为闪存、运存、网络控制器、LCD显示驱动器、A/D转换器和微控制器等。微处理器与外设的数据传输方式为并行数据传输方式以及串行数据传输方式。串行传输,即串行通信,是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,适用于计算机与计算机、计算机与外设之间的远距离通信。由于串行数据传输方式信号线少,协议简单,在长距离、低速率的传输中得到广泛应用。现有技术中,一般将SPI串行数据传输协议(SerialPeripheralInterface,串行外设接口)用于串行数据传输。SPI作为同步串行外设接口,可使微处理器与各种外部设备以串行方式进行通信以交换信息。虽然SPI接口有信号线少,协议简单的优势,但是当遇到大数据进行传输时,传输需等待的时间较长,传输速率较慢,无法满足微处理器与外设数据传输的要求。故,在微处理器与外设进行交互时,如何提高数据的传输速率,是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种微处理器与外设交互的方法、装置及系统,以提高微处理器与外设在交互时数据的传输速率。为解决上述技术问题,本专利技术实施例提供以下技术方案:本专利技术实施例一方面提供了一种微处理器与外设交互的方法,包括:获取待交互外设的属性信息;根据所述属性信息对QSPI接口的参数进行初始化处理,根据交互的内容对所述QSPI接口的参数进行配置;通过所述QSPI接口,与所述待交互外设进行交互。可选的,所述微处理器通过所述QSPI接口,与所述待交互外设进行交互包括;向所述待交互外设,发送获取所述待交互外设的标识信息的指令;根据所述待交互外设返回的结果,判断是否与所述待交互外设连接成功;当判定与所述待交互外设连接成功时,通过所述QSPI接口,与所述待交互外设进行交互;当判定与所述待交互外设连接不成功时,重新对所述QSPI接口进行配置。可选的,在所述当判定与所述待交互外设连接不成功时之后还包括:向当前用户进行提示微处理器与所述待交互外设连接不成功的信息。可选的,所述标识信息为所述待交互外设对应的芯片ID。可选的,当所述待交互外设为存储设备时,所述根据交互的内容对所述QSPI接口进行配置为:根据当前用户输入的选择模式指令,将所述QSPI接口配置为内存映射模式。可选的,在所述通过所述QSPI接口,与所述待交互外设进行交互之后还包括:检测所述待交互外设的工作状态;当检测到与所述待交互外设的交互结束时,关闭所述QSPI接口。本专利技术实施例另一方面提供了一种微处理器与外设交互的装置,包括:获取信息模块,用于获取待交互外设的属性信息;配置接口模块,用于根据所述属性信息对QSPI接口的参数进行初始化处理,根据交互的内容对所述QSPI接口的参数进行配置;交互模块,用于通过所述QSPI接口,与所述待交互外设进行交互。可选的,所述交互模块包括:发送单元,用于向所述待交互外设,发送获取所述待交互外设的标识信息的指令;判断单元,用于根据所述待交互外设返回的结果,判断是否与所述待交互外设连接成功;执行单元,用于当判定与所述待交互外设连接成功时,通过所述QSPI接口,与所述待交互外设进行交互;当判定与所述待交互外设连接不成功时,重新对所述QSPI接口进行配置。可选的,还包括:提示模块,用于向当前用户进行提示微处理器与所述待交互外设连接不成功的信息。本专利技术实施例还提供了一种微处理器与外设交互的系统,包括:微处理器,用于获取待交互外设的属性信息;根据所述属性信息对QSPI接口的参数进行初始化处理,根据交互的内容对所述QSPI接口的参数进行配置;通过所述QSPI接口,与所述待交互外设进行交互;外设,与所述微处理器通过所述QSPI接口相连,用于与所述微处理器进行交互。本专利技术实施例提供了一种微处理器与外设交互的方法,先根据待交互外设的属性信息对QSPI接口的参数进行初始化处理,然后根据交互的内容对QSPI接口的参数进行配置;在接口配置完成之后,微处理器与待交互外设就可通过QSPI接口进行交互。本申请提供的技术方案通过对QSPI接口进行配置,保证驱动的完整性,使得微处理器可使用该接口对外设进行发布命令或数据传输。由于SPI只有1个8位的发送数据寄存器,处理器每次只能准备一个字节的待发送数据;而QSPI具有16个QSPI传输控制组的传输队列,可以一次性传输包含多达16个8位或16位数据的传输队列,且一旦传输启动,直到传输结束都无需处理器干预,故可极大地提高传输效率。此外,使用QSPI接口进行交互,还可有效的解决传输不稳定的问题;提高微处理器和外部设备传输数据的速率,可大大的降低微处理器与外设间的通讯时间,从而提高了整体系统的工作效率,提升用户的使用体验。此外,本专利技术实施例还针对微处理器与外设交互的方法提供了相应的实现装置及系统,进一步使得所述方法更具有实用性,所述装置以及系统具有相应的优点。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一个示例性应用场景的框架示意图;图2为本专利技术实施例提供的一种微处理器与外设交互方法的流程示意图;图3为本专利技术实施例提供的QSPI结构示意图;图4为本专利技术实施例提供的另一种微处理器与外设交互方法的流程示意图;图5为本专利技术实施例提供的再一种微处理器与外设交互方法的流程示意图;图6为本专利技术实施例提供的微处理器与外设交互装置的一种具体实施方式结构图;图7为本专利技术实施例提供的微处理器与外设交互装置的另一种具体实施方式结构图;图8为本专利技术实施例提供的微处理器与外设交互系统的一种具体实施方式结构图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。在嵌入式系统开发过程,难免会遇到诸如bin文件下载,数据传输和搬运的问题本文档来自技高网
...
一种微处理器与外设交互的方法、装置及系统

【技术保护点】
一种微处理器与外设交互的方法,其特征在于,包括:获取待交互外设的属性信息;根据所述属性信息对QSPI接口的参数进行初始化处理,根据交互的内容对所述QSPI接口的参数进行配置;通过所述QSPI接口,与所述待交互外设进行交互。

【技术特征摘要】
1.一种微处理器与外设交互的方法,其特征在于,包括:获取待交互外设的属性信息;根据所述属性信息对QSPI接口的参数进行初始化处理,根据交互的内容对所述QSPI接口的参数进行配置;通过所述QSPI接口,与所述待交互外设进行交互。2.根据权利要求1所述的方法,其特征在于,所述微处理器通过所述QSPI接口,与所述待交互外设进行交互包括;向所述待交互外设,发送获取所述待交互外设的标识信息的指令;根据所述待交互外设返回的结果,判断是否与所述待交互外设连接成功;当判定与所述待交互外设连接成功时,通过所述QSPI接口,与所述待交互外设进行交互;当判定与所述待交互外设连接不成功时,重新对所述QSPI接口进行配置。3.根据权利要求2所述的方法,其特征在于,在所述当判定与所述待交互外设连接不成功时之后还包括:向当前用户进行提示微处理器与所述待交互外设连接不成功的信息。4.根据权利要求3所述的方法,其特征在于,所述标识信息为所述待交互外设对应的芯片ID。5.根据权利要求1至4任意一项所述的方法,其特征在于,当所述待交互外设为存储设备时,所述根据交互的内容对所述QSPI接口进行配置为:根据当前用户输入的选择模式指令,将所述QSPI接口配置为内存映射模式。6.根据权利要求5所述的方法,其特征在于,在所述通过所述QSPI接口,与所述待交互外设进行交互之后还包括:检测所述待交互...

【专利技术属性】
技术研发人员:尤晓翔
申请(专利权)人:上海庆科信息技术有限公司
类型:发明
国别省市:上海,31

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

1