ARM面试总结(1)

本文总结了ARM接口技术中的IIC和SPI总线。IIC总线是半双工,特点是多主机总线,采用低电平优先的仲裁机制,传输速度在100K至4Mbps。SPI总线是全双工,通过CS片选确定从设备,传输速度可达30MHz以上,具有时钟极性和相性的设定。两者在数据传输方式、主机从机关系、传输速度等方面存在显著差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.ARM接口技术

IIC总线理解

IIC总线是一种串行总线,用于连接微控制器及其外围设备,它具有如下特点。

(1)IIC总线有两条线:一条串行数据线(SDA),一条串行时钟线(SCL)

(2)每个连接到总线的器件都可以使用软件根据它唯一的地址来识别

(3)传输数据的设备间是简单的主/从关系

(4)主机可以用作主机发送器或者主机接收器

(5)它是一个真正的多主机总线,两个或者多个主机同时发起数据传输时,可以通过冲突检测和仲裁来防止数据被破坏,IIC的仲裁机制: 遵循“低电平优先”的原则,即谁先发送低电平谁就会掌握对总线的控制权。

(6)串行的8位双向数据传输,位速率在标准模式下可达100kbit/s,在快速模式下可达400kbit/s,在高速模式下可达3.4Mbit/s

IIC总线在传送数据过程中共有三种类型信号,开始信号、结束信号和响应信号

(1)开始信号:SCL为高电平时,SDA由高向低跳变,开始传输数据

(2)结束信号:SCL为高电平时,SDA由低向高跳变,结束传输数据

(3)响应信号(ACK):接收器在接收到8bit数据后,在第9个时钟周期,拉低SDA电平一段时间作为应答

注意:

        SDA上传输数据必须在SCL为高电平期间保持稳定,SDA上的数据只能在SCL为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值