ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SPI传输协议笔记

2021-08-14 10:02:17  阅读:212  来源: 互联网

标签:跳变 slave clk 笔记 SPI output 时为 传输


SPI传输协议笔记

  SPI: Serial Peripheral Interface   由Motorola发起的一个同步串行数据传输标准,全双工,以主从(Master/Slave)模式通信。多片从设备使用片选信号(chip select)。SPI又称为4线串行总线(four-wire serial bus) MISO: Master input Slave output, output from slave. MOSI: Master output Slave Input, output from master. SS  : Slave select, active low, output from master SCLK: serial clock, output from master.   SPI总线上,一个master可以接一个或多个slave: 1. 如果SPI总线上只有一个slave,可以将这个slave的ss信号直接拉低。但要注意有些slave设备可能需要下降沿。 2. 如果SPI总线上接多个slave,则每个slave需要一根独立的SS信号控制。   进行SPI传输之前先要配置clock,通常频率范围在1~100MHz之间。   SPI总线采用移位传输,每个clock传输一个bit。 设置clock的极性和相位(polarity and phase)  
SPI mode CPOL CPHA 说明
0 0 0 clk空闲时为低 + clk第一个跳变采样
1 0 1 clk空闲时为低 + clk第二个跳变采样
2 1 0 clk空闲时为高 + clk第一个跳变采样
3 1 1 clk空闲时为高 + clk第二个跳变采样
 

标签:跳变,slave,clk,笔记,SPI,output,时为,传输
来源: https://www.cnblogs.com/dreamboy2000/p/15140054.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有