- 2
- 0
- 约1.09万字
- 约 7页
- 2021-12-12 发布于福建
- 举报
SPI 是一个环形总线结构,由 ss (cs )、sck 、sdi 、sdo 构成,
其时序其实很简单, 主要是在 sck 的控制下, 两个双向移位寄存
器进行数据交换。
假设下面的 8 位寄存器装的是待发送的数据 ,
上升沿发送、下降沿接收、高位先发送。
那么第一个上升沿来的时候 数据将会是 sdo=1 ;寄存器
=0101010x 。下降沿到来的时候, sdi 上的电平将所存到寄存器
中去,那么这时寄存器 =0101010sdi ,这样在 8 个时钟脉冲以后,
两个寄存器的内容互相交换一次。这样就完成里一个 spi 时序。
例子:
假设主机和从机初始化就绪:并且主机的 sbuff=0xaa ,
从机的 sbuff=0x55 ,下面将分
原创力文档

文档评论(0)