GPIO 和 SPI
来源:互联网 发布:国外地图导航软件 编辑:程序博客网 时间:2024/06/05 13:25
1. 综述:
GPIO 和 SPI 都是嵌入式智能设备最常用的外设接口。
2.GPIO
GPIO,英文全称为General-Purpose IO ports,也就是通用IO口。在嵌入式系统中常常有数量众多,但是结构却比较简单的外部设备/电路,对这些设备/电路有的需要CPU为之提供控制手段,有的则需要被CPU用作输入信号。而且,许多这样的设备/电路只要求一位,即只要有开/关两种状态就够了,比如灯亮与灭。对这些设备/电路的控制,使用传统的串行口或并行口都不合适。所以在微控制器芯片上一般都会提供一个“通用可编程IO接口”,即GPIO。接口至少有两个寄存器,即“通用IO控制寄存器”与“通用IO数据寄存器”。数据寄存器的各位都直接引到芯片外部,而对这种寄存器中每一位的作用,即每一位的信号流通方向,则可以通过控制寄存器中对应位独立的加以设置。这样,有无GPIO接口也就成为微控制器区别于微处理器的一个特征。
3.SPI
SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议,比如AT91RM9200. SPI总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息。外围设置FLASHRAM、网络控制器、LCD显示驱动器、A/D转换器和MCU等。SPI总线系统可直接与各个厂家生产的多种标准外围器件直接接口,该接口一般使用4条线:串行时钟线(SCK)、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOST和低电平有效的从机选择线SS(有的 SPI接口芯片带有中断信号线INT或INT、有的SPI接口芯片没有主机输出/从机输入数据线MOSI)。
转自:http://blog.chinaunix.net/uid-21778123-id-1815459.html
0 0
- GPIO 和 SPI
- GPIO和SPI
- 二,ESP8266 GPIO和SPI和定时器和串口
- GPIO模拟SPI
- GPIO模拟SPI
- GPIO口模拟SPI
- GPIO模拟SPI
- 总结GPIO模拟SPI
- GPIO模拟SPI
- MCU GPIO模拟spi
- GPIO and SPI
- GPIO模拟SPI
- gpio模拟SPI
- 树莓派2研究之:启用GPIO的spi和i2c及树莓派2的GPIO图
- 普通GPIO模拟SPI通信协议(软件SPI)
- 普通GPIO模拟SPI通信协议(软件SPI)
- spi gpio flash uart pcmcia
- GPIO模拟SPI通讯接口
- C语言宏定义##连接符和#符的使用
- 【TDTK】 Unit
- Android eclipse中程序调试技巧
- [Android开发系列]IT博客应用
- 全排列
- GPIO 和 SPI
- wp8下cocos2dx3.2的物理返回键(back)事件响应的问题
- Matlab中的类定义 classdef
- Cocos2d-x 各平台硬件所允许的最大纹理尺寸
- iOS textFiled中文输入法输入时对字符长度的限制
- sql中merge的使用
- Oracle11gR2——索引
- 赤峰电脑学校
- 局部变量能否和全局变量重名