没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
AX1003 SPI 接口使用介绍
@ 2006 BuildWin Limited. All rights reserved 第 1 页
AX1003 SPI 接口使用简介
AN-AX1000-005-V10-CH-SPI
2006 年 8 月
版本 1.0
1 SPI 协议简介
SPI(Serial Peripheral Interface)是一种串行同步通讯协议,由一个主设备和一个或多
个从设备组成,主设备启动一个与从设备的同步通讯,从而完成数据的交换。
SPI 接口由 SDI(串行数据输入),SDO(串行数据输出),SCK(串行移位时钟),CS
(从使能信号)四种信号构成,CS 决定了唯一的与主设备通信的从设备,如没有 CS 信号,
则只能存在一个从设备,主设备通过产生移位时钟来发起通讯。
通讯时,数据由 SDO 输出,SDI 输入,数据在时钟的上升或下降沿由 SDO 输出,在
紧接着的下降或上升沿由 SDI 读入,这样经过 8/16 次时钟的改变,完成 8/16 位数据的传输。
2 AX1003 的 SPI 接口
AX1003 有两个同步串行通讯接口,SSP1 和 SSP2,均支持 SPI 接口协议,其中 SSP1
支持 SPI 的主模式和从模式,SSP2 支持 SPI 的主模式。两个的接口的使用介绍分别如下。
3 SSP1 的 SPI 使用
SSP1 支持四种模式的 SPI,可以工作在主模式或从模式,它的接口和以下 3 条 I/O 复用。
Serial Data Out (SPIDO) – RD2
Serial Data In (SPIDI) – RD3
Serial Clock (SPICLK) – RD1
3.1 控制寄存器
SPI 的寄存器由 SPI_CTRL(SPI 控制寄存器)和 SPI_BUF(SPI 数据缓存)构成。均
为 8 位的寄存器。SPI_CTRL 可设置 SPI 的工作方式,时钟频率,触发 SPI 的发送或接收,
产生通讯完成的标志,模块的使能和中断允许。
jiache
- 粉丝: 3
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页