ARM9嵌入式Linux开发-SPI总线接口

28 篇文章 115 订阅 ¥9.90 ¥99.00
本文深入介绍了SPI总线协议,包括其技术性能、接口定义、时钟极性和相位、传输时序及优缺点。此外,详细讲解了S3C2440微处理器的SPI控制器,阐述了其接口特性、操作方法以及相关控制寄存器的功能,帮助理解如何在嵌入式系统中应用SPI通信。
摘要由CSDN通过智能技术生成

目录

 

1 SPI总线协议介绍

1.1 技术性能

1.2 接口定义

1.3 内部结构

1.4 时钟极性和时钟相位

1.5 传输时序

1.6 数据传输

1.7 优缺点

2 S3C2440 SPI控制器

2.1 简介

2.2 SPI接口特性

2.3 SPI接口操作

2.4 传输格式:

2.5 接口控制寄存器:

SPI控制寄存器(SPICONn)

SPI状态寄存器(SPSTAn) 

SPI发送数据寄存器(SPTDATn)

SPI接收数据寄存器(SPRDATn)


1 SPI总线协议介绍

1.1 技术性能

SPI接口是Motorola 首先提出的全双工三线同步串行外围接口,采用主从模式(Master Slave)架构;支持多slave模式应用,一般仅支持单Master。时钟由Master控制,在时钟移位脉冲下,数据按位传输,高位在前,低位在后(MSB first);SPI接口有2根单向数据线,为全双工通信,目前应用中的数据速率可达几Mbps的水平。总线结构如下图所示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值