嵌入式系统中可配置式GP模拟IOSIP总线方法的设计与实现.pdfVIP

  • 2
  • 0
  • 约6.18千字
  • 约 2页
  • 2017-07-05 发布于天津
  • 举报

嵌入式系统中可配置式GP模拟IOSIP总线方法的设计与实现.pdf

嵌入式系统中可配置式GP模拟IOSIP总线方法的设计与实现.pdf

《电子技术》2007年第7、8期 嵌入式系统中可配置式GPIO模拟 SPI总线方法的设计与实现 黄石理工学院电气与电子信息工程学院 (435003) 邓彬伟 摘 要 在嵌入式系统中基于SPI接口的设备非常丰富,由于Sial设备的不同以及处理器对GPIO口位寻址 是否支持各处理器各有不同,因而不同处理器中软件模拟GPIO各不相同。本文针对GPIO口位寻址与否给 出方面,给出了一种可配置GPIO模拟SPI总线的方法并详细介绍了其设计与实现过程。 关键词 可配置式GPIO模拟SPI SPI嵌入式系统 在嵌入式系统处理器中有相当一部分处理器不带 数据的读写操作。工作过程叙述如下:首先选中要与之 SPI接口,但基于SPI接 口的设备非常丰富,此外,SPI 通信的从节点 (通常片选端为低有效),而后送出时钟 设备的不同以及处理器对 GPIO 口位寻址是否支持各处 信号,读取数据信息的操作将在时钟的上升沿 (或下降 理器各有不同,因而不同处理器中软件模拟 GPIO也各 沿)进行。每送出八个时钟脉冲,从节点产生一个中断 不相同。若能提供一种通用可配置可移植的GPIO模拟 信号,该中断信号通知主节点一个字节已完整接收,可 SPI总线的驱动则能很方便快捷的访问SPI设备,从而提 发送下一个字节的数据。SPI接口网络主从点需完成给出 高整个嵌入式系统的开发效率。本文针对 GPIO 口位寻 片选信号及时钟信号,它可主动的与各从节点进行信息 址与否给出方面,给出了一种可配置GPIO模拟 SPI总 的交流;而在从节点主动要求服务的情况下,它却是一 线的方法并详细介绍了其设计与实现过程,且具有代码 种半主动的形式。由SPI接口技术构成的网络接口信号线 小可移植性强使用方便等特点。 (CLK、MOSI、MISO、/sS和INT)如果辅之以相应完 备的通信协议,其服务功能必然会增强,相比于485等主 1 GPIO规范 从式分布网络而言,其通信速率也应有较大的提高。 SPI是一个全双工的串行接 口。它设计成可以在一个 2 GPIO模拟SPI 给定总线上处理多个互联的主机和从机。在一定数据传 输过程中,接口上只能有一个主机和一个从机能够通信。 2.1 SPI硬件结构 在一次数据传输中,主机总是向从机发送一个字节数据, SPI接口在内部硬件实际上是两个简单的移位寄存 而从机也总是向主要发送一个字节数据。可以使MCU与 器,传输的数据为 8位,在主器件产生的从器件使能信 各种外围设备以串行方式进行通信以 交换信息。由于SPI总线一共只需3~4 位数据线和控制线即可实现与具有SPI M0SI M IS0 总线接口功能的各lq,i/o器件进行接口, \ ./ 而扩展并行总线则需要8根数据线、8~ × 16位地址线、2~3位控制线,因此,采 842,移位寄存器· .-q8位移位寄存器卜 用SPI总线接口可以简化电路设计,节 JI t 省很多常规电路中的接口器件和I/O口 SPI主机 CLK 线,提高设计的可靠性。在基于SPI总 SPI从机 线接口构成的通信网络中,通信可由主

文档评论(0)

1亿VIP精品文档

相关文档