spi串行外设接口(serial peripheral interface)主从模式,一种高速的,全双工同步的通信总线。标准spi是4条线。sdi(数据输入)、sdo(数据输出)、sclk(时钟)、cs(片选,有些也称为ss)。
sdo/mosi:
主设备数据输出,从设备数据输入,master output slave input;
sdi/miso:主设备数据输入,从设备数据输出,master input slave output;
sclk:时钟信号,由主设备产生;
cs/ss:从设备使能信号,由主设备控制。当有多个从设备的时候,主设备通过片选引脚选择其中一个从设备进行通信。
(i2c是通过软件协议实现多选一,spi是通过硬件实现。)
当主机控制cs,开启时钟闸门,主从双方就可以开始放数据位或者取数据位进行交互了,但在什么时机开始,就有标准了。根据外设工作要求,其输出串行同步时钟极性和相位可以进行配置。
cpol:
时钟极性选择,为0时spi总线空闲为低电平,为1时spi总线空闲为高电平。
cpha:
时钟相位选择,为0时在sck第一个跳变沿采样,为1时在sck第二个跳变沿采样。
0 0 0
1 0 1
2 1 0
3 1 1
mode cpol cpha
这样就有四种模式。以模式1为例,空闲时为低,第一次时钟跳变采样,也就是上升沿读数采样,对着下降沿放数据。如果实在分不清,还有愚蠢的办法,四种模式全部尝试一次,就可知道正确模式。
spi传输数据没有位数限制,只要定义收发高位在前还是低位在前,可以持续高速传输。
正如前面,若是乔峰收手,慕容复就没法使出降龙十八掌的效果,但是他可以当面骂乔峰是契丹狗,乔峰一怒之下就发功,慕容复就奸计得逞。这契丹狗三字翻译为软件术语就是触发中断,从机发中断告知主机我有事来找我;主机定时查询也可实现,只是使用情况更少。
IR推出IR3846 SupIRBuck 35A集成式稳压器
计算机辅助频域仿真分析
奥拓电子XR虚拟影棚在北美启动
如何用Python搭建区块链
氢原子存储技术:实现了0与1的数据存储,存储密度提升超过700倍
SPI通讯过程
郭台铭:“不会是卢松青,也不是戴正吴”
直流电子负载的优势 直流电子负载的选择指南
湖南将在全省率先实现5G智慧高速公路
LCD面板价格不断下降 厂商大量减少产能
惠普发布ReverbG2_“没有妥协”的VR头盔
为什么数字工程师需要射频知识?
普思东莞工厂工人罢工
Product of the Week: 楼氏电子的AI-Enabled TWS开发套件
TCL132英寸MicroLED电视亮相 峰值亮度1500nits
程序员的第一生存法则是什么
简述STM32系列ID号加密破解方法
中国光模块行业表现亮眼,这家本土企业市场份额全球第一
ABB让用户无需额外布线 就能控制智能家居设备
由省能源局驻村工作队协调帮扶资金购买的两棵光伏树“栽植”到骆驼湾村的公路一侧