Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4466142
  • 博文数量: 1148
  • 博客积分: 25453
  • 博客等级: 上将
  • 技术积分: 11949
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-06 21:14
文章分类

全部博文(1148)

文章存档

2012年(15)

2011年(1078)

2010年(58)

分类: 嵌入式

2011-06-25 20:27:05

   Serial Peripheral interface 通用外围接口

2个SPI接口:


    在大容量产品和互联型产品上,SPI接口可以配置为支持SPI协议或者支持IIS音频协议。SPI接口默认工作在SPI方式,可以通过软件把功能从SPI模式切换到IIS模式。
    在小容量和中容量产品上,比如RB,不支持IIS音频协议。
    串行外设接口SPI允许芯片与外部设备以半/全双工、同步、串行方式通信。此接口可以被配置成主模式,并为外部从设备提供通信时钟SCK。接口还能以多主配置方式工作。
    它可用于多种用途,包括使用一条双向数据线的双线单工同步传输,还可使用CR 校验的可靠通信。
    IIS也是一种3引脚的同步串行接口协议。它支持四种音频标志,包括飞利浦IIS标准,MSB和LSB对齐标准,以及PCM标准。它在半双工通讯中,可以工作在主和从2中模式下。当它作为主设备时,通过接口系那个外部的从设备提供时钟信号。

注意:


SPI特征:
1. 3线全双工同步传输
2. 带或不带第三根双向数据线的双线单工同步传输
3. 8或16位传输帧格式选择
4. 主或从操作
5. 支持多主模式
6. 8个主模式波特率预分频系数 (最大位fPCLK/2)
7. 从模式频率 最大为fPCLK/2
8  主模式和从模式的快速通信
9  主模式和从模式下均可以由软件或硬件进行NSS管理:主/从操作模式的动态变化
10 可编程的时钟极性和相位
11 可编程的数据顺序,MSB在前或LSB在前
12 可触发中断的专用发送和接收标志
13 SPI总线忙状态标志
14 支持可靠通信的硬件CRC
  -- 在发送模式下,CRC值可以被作为最后一个字节发送
  -- 在全双工模式下对接收到的最后一个字节自动进行CRC校验
15 可触发中断的主模式故障、过载以及CRC错误标志
16 支持DMA功能的1自己发送和接收缓冲器:产生发送和接收请求

 




阅读(1113) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~