总线总结

本文详细介绍了三种总线通讯协议:TWI(半双工)、SPI(全双工)和UART(全双工)。TWI协议在TWCK控制下逐位传输数据,包括起始位、停止位和地址确认;SPI则为主从结构,高速传输,四种工作模式;UART用于串行通信,包含起始位、数据位和停止位,常用于串口调试。
摘要由CSDN通过智能技术生成

1、TWI总线(半双工)

TWI是一种两线接口,一条双向数据线,一条时钟信号线。在TWCK控制下数据逐位传送,边沿触发,上升沿写数据到从设备,下降沿从从设备中输出数据,当两条线都为高电平时,总线处于空闲状态,普通模式下传输速率100k。

相关协议: 空闲状态;起始位;停止位

支持7bit/10bit 从设备地址

 

 

应用框图

 

主设备写数据到从设备的过程:

(1)   主设备发送起始位

(2)   发送从设备地址和读写控制位,释放总线。并等待从设备拉低TWD总线,进行确认应答

(3)   发送主设备需要到从设备内部寄存器的地址(word address)

(4)   发送数据

(5)   发送停止位

传输格式

 

主设备写数据到从设备(设备地址为10位)

 

NR1000项目中TWI写函数

2、SPI总线(全双工)

SPI (Serial Peripheral Interface)采用主从架构模式,一般支持一主多从,数据时钟

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值