版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN202010232675.4
公 开 号:CN111444123A
发 明 人:赵旺
专利类型:发明专利
申 请 日:20200724
公 开 日:20200328
专利主分类号:G06F13/16(20060101)
关 键 词:寄存器组模块 产生模块 计数信号 控制模块 硬件加速 状态调度 自动读取 控制系统 发送数据缓冲器 接收数据缓冲器 中断产生模块 传感器数据 定时信息 技术效果 配置信息 软件处理 软件中断 速度优势 替代软件 延时程序 状态机 算法
摘 要:本发明公开基于硬件加速的SPI接口的自动读取控制系统及方法,自动读取控制系统包括SPI接口模块、APB接口模块、中断产生模块、DMA控制器、状态调度控制模块、寄存器组模块、计数信号产生模块、发送数据缓冲器和接收数据缓冲器;状态调度控制模块、寄存器组模块和计数信号产生模块构成一个状态机系统,状态调度控制模块根据寄存器组模块的配置信息和计数信号产生模块的计数定时信息,实现对SPI接口的传感器数据定时分批自动读取的控制。本发明采用前述模块进行硬件加速以替代软件算法,充分发挥硬件所固有的处理速度优势,减少CPU大量使用软件中断延时程序,降低CPU的软件处理负担,也实现硬件加速的技术效果。