[发明专利]一种微处理器与外设交互的方法、装置及系统有效
申请号: | 201710161067.7 | 申请日: | 2017-03-17 |
公开(公告)号: | CN106970891B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 尤晓翔 | 申请(专利权)人: | 阿里云计算有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 310024 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 微处理器 外设 交互 方法 装置 系统 | ||
本发明实施例公开了一种微处理器与外设交互的方法,先根据待交互外设的属性信息对QSPI接口的参数进行初始化处理,然后根据交互的内容对QSPI接口的参数进行配置;在接口配置完成之后,微处理器与待交互外设就可通过QSPI接口进行交互。本申请提供的技术方案通过对QSPI接口进行配置,保证驱动的完整性,使得微处理器可使用该接口对外设进行发布命令或数据传输,可极大地提高传输效率;还可有效的解决传输不稳定的问题;降低微处理器与外设间的通讯时间,从而提高了整体系统的工作效率,提升用户的使用体验。此外,本发明实施例还提供了相应的实现装置及系统,进一步使得所述方法更具有实用性,所述装置及系统具有相应的优点。
技术领域
本发明实施例涉及微嵌入式系统开发技术领域,特别是涉及一种微处理器与外设交互的方法、装置及系统。
背景技术
微处理器是由一片或少数几片大规模集成电路组成的中央处理器。这些电路执行控制部件和算术逻辑部件的功能。微处理器可完成取指令、执行指令,以及与外界存储器和逻辑部件交换信息等操作,是微型计算机的运算控制部分。
外设为外部设备的简称,是指与计算机主机相连的硬件设备。用于传输、转送以及存储数据和信息,是计算机系统中的重要组成部分。例如,外设可为闪存、运存、网络控制器、LCD显示驱动器、A/D转换器和微控制器等。
微处理器与外设的数据传输方式为并行数据传输方式以及串行数据传输方式。串行传输,即串行通信,是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,适用于计算机与计算机、计算机与外设之间的远距离通信。由于串行数据传输方式信号线少,协议简单,在长距离、低速率的传输中得到广泛应用。
现有技术中,一般将SPI串行数据传输协议(Serial Peripheral Interface,串行外设接口)用于串行数据传输。SPI作为同步串行外设接口,可使微处理器与各种外部设备以串行方式进行通信以交换信息。
虽然SPI接口有信号线少,协议简单的优势,但是当遇到大数据进行传输时,传输需等待的时间较长,传输速率较慢,无法满足微处理器与外设数据传输的要求。故,在微处理器与外设进行交互时,如何提高数据的传输速率,是本领域技术人员亟待解决的问题。
发明内容
本发明实施例的目的是提供一种微处理器与外设交互的方法、装置及系统,以提高微处理器与外设在交互时数据的传输速率。
为解决上述技术问题,本发明实施例提供以下技术方案:
本发明实施例一方面提供了一种微处理器与外设交互的方法,包括:
获取待交互外设的属性信息;
根据所述属性信息对QSPI接口的参数进行初始化处理,根据交互的内容对所述QSPI接口的参数进行配置;
通过所述QSPI接口,与所述待交互外设进行交互。
可选的,所述微处理器通过所述QSPI接口,与所述待交互外设进行交互包括;
向所述待交互外设,发送获取所述待交互外设的标识信息的指令;
根据所述待交互外设返回的结果,判断是否与所述待交互外设连接成功;
当判定与所述待交互外设连接成功时,通过所述QSPI接口,与所述待交互外设进行交互;当判定与所述待交互外设连接不成功时,重新对所述QSPI接口进行配置。
可选的,在所述当判定与所述待交互外设连接不成功时之后还包括:
向当前用户进行提示微处理器与所述待交互外设连接不成功的信息。
可选的,所述标识信息为所述待交互外设对应的芯片ID。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里云计算有限公司,未经阿里云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710161067.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多级I2C总线控制方法
- 下一篇:单片机运行方法、装置、系统和单片机